Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 29,447 approved used BMW 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 near you.

In partnership with

Cars found 29,447

Chosen Filters (1)
* Postcode invalid
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 48,615 Miles
£17,827
BMW IX 40 76.6kWh M Sport Edition Auto XDrive 5dr

BMW IX 40 76.6kWh M Sport Edition Auto XDrive 5dr

  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 59,298 Miles
£30,437
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

  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 39,617 Miles
£25,307
BMW 1 SERIES 1.5 116d M Sport Euro 6 (s/s) 5dr

BMW 1 SERIES 1.5 116d M Sport Euro 6 (s/s) 5dr

Pudsey, West yorkshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 78,381 Miles
£7,650
BMW 1 SERIES 1.5 118i Sport Euro 6 (s/s) 5dr

BMW 1 SERIES 1.5 118i Sport Euro 6 (s/s) 5dr

Pudsey, West yorkshire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 80,408 Miles
£6,850
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Stone, Staffordshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 6,021 Miles
£29,995
BMW X1 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

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

Stirling, Stirlingshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,425 Miles
£13,998
BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Banbridge, County down
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 66,000 Miles
£17,995
BMW 5 Series 2.0 520d M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520d M Sport Auto XDrive Euro 6 (s/s) 4dr

Kirkcaldy, Fife
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 74,007 Miles
£17,498
BMW M5 4.4i V8 Competition Steptronic XDrive Euro 6 (s/s) 4dr

BMW M5 4.4i V8 Competition Steptronic XDrive Euro 6 (s/s) 4dr

Petersfield, Hampshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 19,750 Miles
£67,995
BMW I4 M50 83.9kWh Gran Coupe Auto 4WD 5dr

BMW I4 M50 83.9kWh Gran Coupe Auto 4WD 5dr

Ashford, Kent
  • 2023 reg
  • Electric
  • 5 Doors
  • Automatic
  • 21,668 Miles
£39,990
BMW X2 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

Glasgow, Lanarkshire
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 4,089 Miles
£36,498
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Portadown, Armagh
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 21,955 Miles
£49,995
BMW 3 SERIES SALOON 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES SALOON 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Mansfield, Nottinghamshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 27,052 Miles
£22,170
BMW 1 Series 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

Twickenham, Greater london
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 13,800 Miles
£20,495
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

Reading, Berkshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 11,890 Miles
£32,750
BMW 3 Series 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr

BMW 3 Series 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr

Plymouth, Devon
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 100,000 Miles
£6,995
BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr

Newcastle-under-lyme, Staffordshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 129,411 Miles
£9,295
BMW X1 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

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

Brighton, Sussex
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,778 Miles
£7,789
BMW I3 42.2kWh S Auto 5dr

BMW I3 42.2kWh S Auto 5dr

Dumfries, Dumfriesshire
  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 22,328 Miles
£16,498
......