Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 29,313 approved used BMW cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW cars near you.

Powered by

Cars found 29,313

Chosen Filters (1)
* Postcode invalid
Image unavailable

BMW 1 Series 2.0 118d Sport Auto Euro 5 (s/s) 5dr

Durham, Durham
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 142,000 Miles
£4,999
BMW 1 SERIES 2.0 118d M Sport Euro 5 5dr

BMW 1 SERIES 2.0 118d M Sport Euro 5 5dr

Manchester, Lancashire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Manual
  • 116,000 Miles
£2,695
BMW 3 SERIES 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

Glasgow, Lanarkshire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 36,750 Miles
£16,999
BMW 3 SERIES 3.0 330d M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 330d M Sport Auto XDrive Euro 6 (s/s) 4dr

Stoke on trent, Staffordshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 43,594 Miles
£17,299
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

Waltham abbey, Essex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 95,888 Miles
£13,995
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

Bishop auckland, County durham
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 29,050 Miles
£20,581
Image unavailable

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

Welwyn, Hertfordshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 124,000 Miles
£8,700
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Bingley, West yorkshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 38,000 Miles
£18,750
BMW M8 Gran Coupe 4.4i V8 Competition Steptronic 4WD Euro 6 (s/s) 4dr

BMW M8 Gran Coupe 4.4i V8 Competition Steptronic 4WD Euro 6 (s/s) 4dr

Aberdeen, Kincardineshire
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 14,000 Miles
£62,000
BMW 1 SERIES 3.0 M140i Euro 6 (s/s) 5dr

BMW 1 SERIES 3.0 M140i Euro 6 (s/s) 5dr

Glasgow, Lanarkshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 46,447 Miles
£16,499
BMW 1 Series 2.0 120d M Sport Euro 4 5dr

BMW 1 Series 2.0 120d M Sport Euro 4 5dr

Halifax, West yorkshire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Manual
  • 112,191 Miles
£2,495
BMW X1 1.5 18i M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 18i M Sport DCT SDrive Euro 6 (s/s) 5dr

Waltham cross, Hertfordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 55,522 Miles
£18,800
BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

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

Waltham cross, Hertfordshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 46,278 Miles
£17,000
Image unavailable

BMW 3 Series 2.0 320d Sport Auto Euro 5 (s/s) 4dr

Bristol, Bristol
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 135,000 Miles
£4,995
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr

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

Edinburgh, Midlothian
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 15,980 Miles
£19,500
BMW 1 Series 1.6 114i Sport Euro 5 (s/s) 3dr

BMW 1 Series 1.6 114i Sport Euro 5 (s/s) 3dr

Birmingham, Warwickshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 124,000 Miles
£3,690
BMW 1 Series 1.6 116i M Sport Auto Euro 5 (s/s) 5dr

BMW 1 Series 1.6 116i M Sport Auto Euro 5 (s/s) 5dr

Billericay, Essex
  • 2012 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 119,000 Miles
£5,495
BMW I3 42.2kWh Auto 5dr

BMW I3 42.2kWh Auto 5dr

Hinckley, Leicestershire
  • 2020 reg
  • Electric
  • 5 Doors
  • Automatic
  • 34,260 Miles
£13,500
BMW X4 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr

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

Aberdeen, Kincardineshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 23,751 Miles
£39,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

Preston, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 11,744 Miles
£30,490
...