Used BMW cars for sale on What Car?

In partnership with

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

In partnership with

Cars found 29,543

Chosen Filters (1)
* Postcode invalid
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

Sheffield, Yorkshire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 56,963 Miles
£17,830
BMW 8 Series 4.4 M850i V8 Steptronic XDrive Euro 6 (s/s) 2dr

BMW 8 Series 4.4 M850i V8 Steptronic XDrive Euro 6 (s/s) 2dr

Gatwick, Crawley
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 28,430 Miles
£39,757
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

Romford, Essex
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 88,000 Miles
£11,495
BMW 3 Series Gran Turismo 2.0 320d Luxury GT Auto Euro 6 (s/s) 5dr

BMW 3 Series Gran Turismo 2.0 320d Luxury GT Auto Euro 6 (s/s) 5dr

Grays, Essex
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 125,000 Miles
£4,999
BMW 1 Series 2.0 118d M Sport Auto Euro 6 (s/s) 5dr

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

Warrington, Warrington
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 54,448 Miles
£18,400
BMW 4 Series 2.0 420i GPF M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Harlow, Essex
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 50,000 Miles
£16,495
BMW 4 Series 3.0 430d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Ilford, Essex
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 147,000 Miles
£6,995
BMW 1 SERIES HATCHBACK 1.5 120i MHT M Sport DCT Euro 6 (s/s) 5dr

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

Mansfield, Nottinghamshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 6,225 Miles
£24,990
BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

Swanscombe, Kent
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 29,129 Miles
£36,295
BMW 3 Series 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

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

Shepperton, Middlesex
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 134,000 Miles
£3,995
BMW 3 Series 2.0 320d M Sport Auto XDrive Euro 5 (s/s) 4dr

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

Birmingham
  • 2014 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 119,000 Miles
£7,199
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

Selby, North yorkshire
  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 30,670 Miles
£28,221
BMW 3 Series 2.0 318d M Sport Euro 5 (s/s) 4dr

BMW 3 Series 2.0 318d M Sport Euro 5 (s/s) 4dr

Plymouth, Devon
  • 2013 reg
  • Diesel
  • 4 Doors
  • Manual
  • 112,763 Miles
£6,995
BMW 8 SERIES GRAN COUPE 3.0 840i M Sport Steptronic Euro 6 (s/s) 4dr

BMW 8 SERIES GRAN COUPE 3.0 840i M Sport Steptronic Euro 6 (s/s) 4dr

Milton keynes, Buckinghamshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 36,255 Miles
£31,995
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

Buntingford, Hertfordshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 73,000 Miles
£24,989
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

North somerset, North somerset
  • 2015 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 74,000 Miles
£12,449
BMW M2 3.0i DCT Euro 6 (s/s) 2dr

BMW M2 3.0i DCT Euro 6 (s/s) 2dr

Wolverhampton, Staffordshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 19,250 Miles
£29,999
BMW 1 Series 2.0 118d Sport Euro 5 (s/s) 5dr

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

Gloucester, Gloucestershire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 133,000 Miles
£3,495
BMW 1 Series 2.0 118d Exclusive Edition Euro 5 (s/s) 2dr

BMW 1 Series 2.0 118d Exclusive Edition Euro 5 (s/s) 2dr

Wolverhampton, Staffordshire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Manual
  • 93,000 Miles
£3,000
BMW 4 Series Gran Coupe 3.0 430d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 3.0 430d M Sport Auto XDrive Euro 6 (s/s) 5dr

Oldham, Lancashire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 89,000 Miles
£13,095
......