Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 29,193 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,193

Chosen Filters (1)
* Postcode invalid
BMW 1 Series 1.5 116d ED Plus Euro 6 (s/s) 5dr

BMW 1 Series 1.5 116d ED Plus Euro 6 (s/s) 5dr

Rotherham, South yorkshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 36,333 Miles
£10,500
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

Rotherham, South yorkshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 67,024 Miles
£17,250
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

Northampton, Northamptonshire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 26,107 Miles
£22,000
BMW 1 Series 1.5 118i GPF Sport Euro 6 (s/s) 3dr

BMW 1 Series 1.5 118i GPF Sport Euro 6 (s/s) 3dr

Bristol, Gloucestershire
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 40,126 Miles
£13,000
BMW 2 Series Active Tourer 2.0 220i GPF SE DCT Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 2.0 220i GPF SE DCT Euro 6 (s/s) 5dr

Castle donnington, Derbyshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 5,248 Miles
£15,499
BMW 1 Series 1.5 118i SE Business Auto Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i SE Business Auto Euro 6 (s/s) 5dr

Sutton-in-ashfield, Nottinghamshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 30,208 Miles
£14,799
BMW 1 Series 1.5 118i Sport DCT Euro 6 (s/s) 5dr

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

Liverpool, Lancashire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 25,000 Miles
£18,770
BMW 5 Series 3.0 530d M Sport Touring Steptronic Euro 5 5dr

BMW 5 Series 3.0 530d M Sport Touring Steptronic Euro 5 5dr

Manchester, Lancashire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 130,000 Miles
£7,895
BMW 5 Series 3.0 535d M Sport Auto Euro 6 (s/s) 4dr

BMW 5 Series 3.0 535d M Sport Auto Euro 6 (s/s) 4dr

Nuneaton, Warwickshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 77,000 Miles
£15,750
BMW 2 SERIES DIESEL CONVERTIBLE 2.0 220d M Sport Euro 6 (s/s) 2dr

BMW 2 SERIES DIESEL CONVERTIBLE 2.0 220d M Sport Euro 6 (s/s) 2dr

Preston, Lancashire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Manual
  • 67,000 Miles
£11,495
BMW 5 SERIES 3.0 530d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

BMW 5 SERIES 3.0 530d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

Bayford, Hertfordshire
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 24,500 Miles
£34,950
BMW X5 2.0 25d SE Auto XDrive Euro 6 (s/s) 5dr

BMW X5 2.0 25d SE Auto XDrive Euro 6 (s/s) 5dr

Nuneaton, Warwickshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 103,000 Miles
£15,995
BMW 3 Series 2.5 325i SE Auto Euro 4 4dr

BMW 3 Series 2.5 325i SE Auto Euro 4 4dr

Gosport, Hampshire
  • 2006 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 95,000 Miles
£3,295
BMW X5 3.0d M Sport Auto 4WD Euro 4 5dr

BMW X5 3.0d M Sport Auto 4WD Euro 4 5dr

High wycombe, Buckinghamshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 145,000 Miles
£5,450
BMW 3 Series 3.0 330Cd Sport 2dr

BMW 3 Series 3.0 330Cd Sport 2dr

Bolton, Greater manchester
  • 2004 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 226,000 Miles
£1,390
BMW Z4 3.0 Si SE Auto Euro 4 2dr

BMW Z4 3.0 Si SE Auto Euro 4 2dr

Bolton, Lancashire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 101,700 Miles
£8,990
BMW 3 Series 3.0 330d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

BMW 3 Series 3.0 330d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

Edinburgh, Midlothian
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 32,000 Miles
£22,190
BMW 6 Series 2.0 620d M Sport GT Auto Euro 6 (s/s) 5dr

BMW 6 Series 2.0 620d M Sport GT Auto Euro 6 (s/s) 5dr

Bristol, Gloucestershire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 32,392 Miles
£23,500
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

Bristol, Gloucestershire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 39,446 Miles
£19,950
BMW 1 Series 2.0 120d M Sport Shadow Edition Auto XDrive Euro 6 (s/s) 5dr

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

Rotherham, South yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,790 Miles
£16,750
...