Used BMW X3 cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,836 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,836

Chosen Filters (2)
* Postcode invalid
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

Aylesford, Kent
  • 2022 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 31,908 Miles
£33,190
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

Northwich, Cheshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 34,500 Miles
£25,480
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

Middlesbrough, Cleveland
  • 2023 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 14,890 Miles
£37,795
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

Manchester, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 94,929 Miles
£22,495
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

Blackburn, Lancashire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 1,100 Miles
£52,940
BMW X3 2.0 30e 12kWh SE Auto XDrive Euro 6 (s/s) 5dr

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

Blackburn, Lancashire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 51,654 Miles
£22,920
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

Colne, Lancashire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 73,809 Miles
£10,495
Image unavailable

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

Uckfield, East sussex
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,400 Miles
£6,995
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

Swindon, Swindon
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 40,795 Miles
£22,436
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

Hereford, Herefordshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 45,398 Miles
£33,950
BMW X3 2.0 20d BluePerformance M Sport XDrive Euro 6 (s/s) 5dr

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

East brent, Somerset
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 82,000 Miles
£8,495
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

Stafford, Staffordshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 25,644 Miles
£35,499
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

Leeds, Yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 81,915 Miles
£11,995
BMW X3 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Ipswich, Suffolk
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 499,984 Miles
£30,499
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

Liverpool, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 59,021 Miles
£24,995
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

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 25,467 Miles
£35,998
BMW X3 2.0 20d XLine XDrive Euro 6 (s/s) 5dr

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

Slough, Buckinghamshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 118,000 Miles
£8,249
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

Oldham, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 94,929 Miles
£21,995
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

Tewkesbury, Gloucestershire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 132,472 Miles
£4,800
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

Belfast
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 21,817 Miles
£35,438
...