Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 27,934 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 27,934

Chosen Filters (1)
* Postcode invalid
BMW 5 SERIES 2.0 530i GPF M Sport Auto Euro 6 (s/s) 4dr

BMW 5 SERIES 2.0 530i GPF M Sport Auto Euro 6 (s/s) 4dr

Bacup, Lancashire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 121,752 Miles
£14,990
BMW 1 Series 2.0 120d M Sport Euro 6 (s/s) 5dr

BMW 1 Series 2.0 120d M Sport Euro 6 (s/s) 5dr

Llandudno junction, Gwynedd
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 63,256 Miles
£10,999
BMW X2 2.0 18d M Sport X XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 18d M Sport X XDrive Euro 6 (s/s) 5dr

Llandudno junction, Gwynedd
  • 2020 reg
  • Diesel
  • 5 Doors
  • Manual
  • 23,030 Miles
£20,999
Image unavailable

BMW 1 Series 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

Worthing, West sussex
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 8,047 Miles
£28,950
BMW X3 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr

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

Llandudno junction, Gwynedd
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 36,677 Miles
£37,299
BMW X3 3.0 30d M Sport Auto XDrive Euro 5 (s/s) 5dr

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

Tewkesbury, Gloucestershire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 112,000 Miles
£8,995
BMW 1 Series 1.6 116i Euro 5 5dr

BMW 1 Series 1.6 116i Euro 5 5dr

Bradford, West yorkshire
  • 2012 reg
  • Petrol
  • 5 Doors
  • Manual
  • 42,575 Miles
£6,875
BMW 1 SERIES 2.0 120d Sport Auto Euro 5 (s/s) 5dr

BMW 1 SERIES 2.0 120d Sport Auto Euro 5 (s/s) 5dr

Hartlepool, Cleveland
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 77,582 Miles
£7,795
BMW 5 Series 2.0 520d M Sport Auto Euro 5 (s/s) 4dr

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

Gateshead, Tyne and wear
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 103,000 Miles
£7,000
BMW 3 Series 1.6 316i Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 1.6 316i Sport Auto Euro 6 (s/s) 4dr

North harrow, Greater london
  • 2013 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 50,350 Miles
£7,995
BMW 4 SERIES GRAN COUPE 2.0 420d M Sport Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420d M Sport Euro 6 (s/s) 5dr

Hartlepool, Cleveland
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 72,631 Miles
£13,495
BMW X2 2.0 20i M Sport DCT SDrive Euro 6 (s/s) 5dr

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

Llandudno junction, Gwynedd
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 55,373 Miles
£18,299
BMW X5 M 4.4i V8 Competition Auto XDrive Euro 6 (s/s) 5dr

BMW X5 M 4.4i V8 Competition Auto XDrive Euro 6 (s/s) 5dr

Llandudno junction, Gwynedd
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 15,881 Miles
£78,999
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

Llandudno junction, Gwynedd
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 44,403 Miles
£29,199
BMW X1 2.0 18d XLine Auto XDrive Euro 6 (s/s) 5dr

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

Edinburgh, Midlothian
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 57,000 Miles
£13,995
BMW 5 SERIES 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Heywood, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,160 Miles
£16,990
BMW X3 2.0 20d SE Auto XDrive Euro 5 (s/s) 5dr

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

Christchurch, Dorset
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 39,000 Miles
£12,495
BMW 1 Series 2.0 116i Sport Steptronic Euro 5 5dr

BMW 1 Series 2.0 116i Sport Steptronic Euro 5 5dr

London, Middlesex
  • 2010 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 65,000 Miles
£4,688
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

Llandudno junction, Gwynedd
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 32,539 Miles
£20,299
BMW 3 SERIES 2.0 320d ED BluePerformance EfficientDynamics Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320d ED BluePerformance EfficientDynamics Euro 6 (s/s) 4dr

Gateshead, Tyne & wear
  • 2012 reg
  • Diesel
  • 4 Doors
  • Manual
  • 93,421 Miles
£5,290
...