Used BMW X3 cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,637 approved used BMW X3 cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW X3 near you.

In partnership with

Cars found 1,637

Chosen Filters (2)
* Postcode invalid
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 59,608 Miles
£24,499
BMW X3 2.0 20i GPF M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20i GPF M Sport Auto XDrive Euro 6 (s/s) 5dr

Inverness, Inverness-shire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 43,513 Miles
£25,498
Image unavailable

BMW X3 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

Telford, Shropshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 47,100 Miles
£32,990
BMW X3 2.0 20d SE Steptronic XDrive Euro 5 (s/s) 5dr

BMW X3 2.0 20d SE Steptronic XDrive Euro 5 (s/s) 5dr

Birmingham, Warwickshire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 101,000 Miles
£5,495
BMW X3 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

BMW X3 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

Swindon, Wiltshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,878 Miles
£10,100
BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Nottingham, Nottinghamshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 63,130 Miles
£32,991
BMW X3 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

Coalville, Leicestershire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 33,000 Miles
£28,995
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Lifton, Devon
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 93,000 Miles
£13,150
BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Aylesford, Kent
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 21,837 Miles
£36,990
Image unavailable

BMW X3 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Chester, Cheshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9,068 Miles
£43,499
BMW X3 2.0 20i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Hailsham, East sussex
  • 2021 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 18,711 Miles
£35,995
BMW X3 2.0 20d SE Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d SE Auto XDrive Euro 6 (s/s) 5dr

Berkhamsted, Hertfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 45,000 Miles
£15,499
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Glasgow, Renfrewshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 43,590 Miles
£25,898
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

West malling, Kent
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 25,408 Miles
£29,349
BMW X3 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

Addlestone, Surrey
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 69,000 Miles
£17,990
BMW X3 X3 XDrive20d M Sport

BMW X3 X3 XDrive20d M Sport

Bournemouth, Dorset
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 27,000 Miles
£30,393
BMW X3 2.0 18d SE SDrive Euro 5 (s/s) 5dr

BMW X3 2.0 18d SE SDrive Euro 5 (s/s) 5dr

Peterborough, Huntingdonshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 118,000 Miles
£3,790
BMW X3 2.0 20d SE XDrive Euro 5 (s/s) 5dr

BMW X3 2.0 20d SE XDrive Euro 5 (s/s) 5dr

Tamworth, Staffordshire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 97,000 Miles
£4,489
BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 64,617 Miles
£24,849
BMW X3 3.0 M40i GPF Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 M40i GPF Auto XDrive Euro 6 (s/s) 5dr

Winchester, Hampshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 52,129 Miles
£29,194
...