Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 28,527 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 28,527

Chosen Filters (1)
* Postcode invalid
BMW 1 Series 2.0 116d ES Euro 5 (s/s) 5dr

BMW 1 Series 2.0 116d ES Euro 5 (s/s) 5dr

Heckmondwike, West yorkshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 76,331 Miles
£4,395
Image unavailable

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

Brentford, Middlesex
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 17,421 Miles
£32,579
BMW 2 SERIES 2.0 220d Sport Euro 6 (s/s) 2dr

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

Crewe, Cheshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 56,000 Miles
£8,990
BMW 3 SERIES 3.0 330d Luxury Touring Auto Euro 6 (s/s) 5dr

BMW 3 SERIES 3.0 330d Luxury Touring Auto Euro 6 (s/s) 5dr

Sutton-in-ashfield, Nottinghamshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 97,222 Miles
£10,795
BMW 3 SERIES 3.0 335d M Sport Shadow Edition Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 335d M Sport Shadow Edition Auto XDrive Euro 6 (s/s) 4dr

West drayton, Middlesex
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 56,780 Miles
£17,995
BMW X3 2.0 20i GPF M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20i GPF M Sport Auto XDrive Euro 6 (s/s) 5dr

Brentford, Middlesex
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,200 Miles
£34,979
BMW 3 Series 2.0 320d ED EfficientDynamics Business Touring Auto Euro 5 (s/s) 5dr

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

Bristol, Bristol
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 112,000 Miles
£6,595
BMW 1 Series 2.0 118d M Sport Auto Euro 5 (s/s) 3dr

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

Swindon, Wiltshire
  • 2012 reg
  • Diesel
  • 3 Doors
  • Automatic
  • 120,000 Miles
£5,250
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

Inverness, Inverness-shire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 47,923 Miles
£18,498
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

Edinburgh, Midlothian
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 66,091 Miles
£19,498
BMW 2 SERIES 2.0 220i Sport Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i Sport Euro 6 (s/s) 2dr

Southend-on-sea, Essex
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 103,606 Miles
£6,850
BMW X1 1.5 18i XLine SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 18i XLine SDrive Euro 6 (s/s) 5dr

Inverness, Inverness-shire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 23,312 Miles
£19,298
BMW Z4 2.0 20i SDrive Euro 5 (s/s) 2dr

BMW Z4 2.0 20i SDrive Euro 5 (s/s) 2dr

Birmingham, Warwickshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 112,000 Miles
£5,900
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Manchester, Lancashire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 18,868 Miles
£52,990
BMW 5 Series 3.0 530d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Coleraine, County londonderry
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 83,268 Miles
£23,950
BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Bolton, Lancashire
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 3,646 Miles
£42,985
BMW 4 Series Gran Coupe 2.0 420i M Sport Pro Edition Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Pro Edition Auto Euro 6 (s/s) 5dr

Wilmslow, Cheshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 6,289 Miles
£39,999
BMW X3M 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr

BMW X3M 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr

Grange-over-sands, Cumbria
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 9,887 Miles
£66,949
BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Coventry, West midlands
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 15,000 Miles
£36,000
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 59,355 Miles
£15,998
......