Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 28,359 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 28,359

Chosen Filters (1)
* Postcode invalid
BMW X1 2.0 20d SE XDrive Euro 5 5dr

BMW X1 2.0 20d SE XDrive Euro 5 5dr

Birmingham, Warwickshire
  • 2010 reg
  • Diesel
  • 5 Doors
  • Manual
  • 95,000 Miles
£3,990
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

Manchester, Lancashire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 34,000 Miles
£21,995
BMW 5 Series Gran Turismo 3.0 530d SE GT Steptronic Euro 5 5dr

BMW 5 Series Gran Turismo 3.0 530d SE GT Steptronic Euro 5 5dr

Coventry, Warwickshire
  • 2010 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 113,000 Miles
£6,000
BMW 3 Series 2.5 325i SE Steptronic Euro 4 2dr

BMW 3 Series 2.5 325i SE Steptronic Euro 4 2dr

Newbury, Berkshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 109,000 Miles
£4,495
BMW X1 2.0 20d SE XDrive Euro 5 5dr

BMW X1 2.0 20d SE XDrive Euro 5 5dr

Birmingham, Warwickshire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 101,000 Miles
£3,749
BMW 3 Series 2.0 318d SE Auto Euro 5 (s/s) 4dr

BMW 3 Series 2.0 318d SE Auto Euro 5 (s/s) 4dr

Blackburn, Lancashire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 125,000 Miles
£4,990
BMW 1 Series 1.6 116i Sport Euro 5 (s/s) 5dr

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

Ossett, West yorkshire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 88,000 Miles
£3,495
BMW 3 Series 2.0 320d ES Euro 4 4dr

BMW 3 Series 2.0 320d ES Euro 4 4dr

Burton-on-trent, Staffordshire
  • 2007 reg
  • Diesel
  • 4 Doors
  • Manual
  • 156,000 Miles
£999
BMW 3 Series 2.0 320d SE Euro 5 (s/s) 4dr

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

Leeds, Yorkshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Manual
  • 86,750 Miles
£5,495
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

Watford, Hertfordshire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 40,992 Miles
£16,650
BMW 4 SERIES GRAN COUPE 3.0 430d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 3.0 430d M Sport Auto Euro 6 (s/s) 5dr

Chelmsford, Essex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 120,000 Miles
£11,600
BMW 1 Series 1.6 116i Sport Euro 6 (s/s) 5dr

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

Addlestone, Surrey
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 74,000 Miles
£6,950
BMW X1 2.0 20d SE Steptronic XDrive Euro 5 5dr

BMW X1 2.0 20d SE Steptronic XDrive Euro 5 5dr

Wakefield, West yorkshire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 120,000 Miles
£3,495
BMW 1 Series 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr

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

  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 37,256 Miles
£20,215
BMW 3 Series 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

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

  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 49,693 Miles
£21,787
BMW X4 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 23,871 Miles
£31,706
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

  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 31,122 Miles
£20,938
BMW 5 Series 2.0 520d MHT M Sport Steptronic Euro 6 (s/s) 4dr

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

Halesowen, West midlands
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 27,073 Miles
£26,955
BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

Hassocks, West sussex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 42,000 Miles
£13,480
Image unavailable

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

Bolton, Lancashire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 50,500 Miles
£34,990
...