Used BMW cars for sale on What Car?

Powered by

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

Chosen Filters (1)
* Postcode invalid
BMW 1 SERIES HATCHBACK 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr

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

Chelmsford, Essex
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 2,151 Miles
£31,500
BMW 1 SERIES HATCHBACK 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

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

Ipswich, Suffolk
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 1,040 Miles
£34,991
BMW X3 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Birmingham, West midlands
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 99,000 Miles
£10,490
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

Bishop auckland, County durham
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 31,529 Miles
£21,663
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

Warrington
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 50,171 Miles
£19,800
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

Bristol, Gloucestershire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 29,866 Miles
£17,750
BMW 1 Series 1.5 118i Sport Euro 6 (s/s) 5dr

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

Sutton-in-ashfield, Nottinghamshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 18,932 Miles
£17,999
BMW 3 SERIES 2.0 320d M Sport Steptronic Euro 5 2dr

BMW 3 SERIES 2.0 320d M Sport Steptronic Euro 5 2dr

Chelmsford, Essex
  • 2010 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 94,000 Miles
£5,995
BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Stevenage, Hertfordshire
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 48,025 Miles
£17,000
BMW 6 SERIES 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 SERIES 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Stevenage, Hertfordshire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 50,000 Miles
£24,000
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

Stevenage, Hertfordshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 27,411 Miles
£21,000
BMW X1 2.0 20i SE DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i SE DCT SDrive Euro 6 (s/s) 5dr

Stevenage, Hertfordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,000 Miles
£20,000
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr

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

Heckmondwike, West yorkshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 42,000 Miles
£14,995
BMW I3 Auto Euro 6 (s/s) 5dr (Range Extender)

BMW I3 Auto Euro 6 (s/s) 5dr (Range Extender)

Bedford, Bedfordshire
  • 2015 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 135,000 Miles
£7,290
BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Bedford, Bedfordshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,000 Miles
£31,989
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Coventry, Warwickshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 45,000 Miles
£43,990
BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

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

Faringdon, Oxfordshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 113,000 Miles
£10,500
BMW 5 Series 3.0 535d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Dunmow, Essex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 85,000 Miles
£16,995
BMW 5 Series 3.0 525d M Sport Steptronic Euro 5 4dr

BMW 5 Series 3.0 525d M Sport Steptronic Euro 5 4dr

Berkeley, Gloucestershire
  • 2010 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 77,000 Miles
£8,494
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr

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

Waltham abbey, Essex
  • 2017 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 36,000 Miles
£21,950
...