Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 29,554 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,554

Chosen Filters (1)
* Postcode invalid
BMW 1 Series 1.5 120i MHT M Sport DCT Euro 6 (s/s) 5dr

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

Salisbury, Wiltshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,000 Miles
£27,547
BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

Grimsby, South humberside
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 9,500 Miles
£30,703
BMW 5 Series 2.0 520d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

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

Grimsby, South humberside
  • 2022 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 44,000 Miles
£28,711
BMW 2 Series Gran Coupe 1.5 218i M Sport Euro 6 (s/s) 4dr

BMW 2 Series Gran Coupe 1.5 218i M Sport Euro 6 (s/s) 4dr

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Manual
  • 34,896 Miles
£20,998
BMW 4 SERIES GRAN COUPE 2.0 420d SE Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420d SE Auto Euro 6 (s/s) 5dr

Newtownards, County down
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 89,345 Miles
£11,995
BMW 1 Series 1.5 118i GPF M Sport Shadow Edition Auto Euro 6 (s/s) 3dr

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

Wickford, Essex
  • 2019 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 45,700 Miles
£15,295
BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

London
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 39,709 Miles
£26,958
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

Glasgow, Lanarkshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 104,458 Miles
£8,999
BMW M2 3.0i DCT Euro 6 (s/s) 2dr

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

Winchester, Hampshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 70,898 Miles
£21,994
BMW 5 SERIES 3.0 530d M Sport Auto Euro 6 (s/s) 4dr

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

Heywood, Lancashire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 64,463 Miles
£18,990
Image unavailable

BMW 2 Series Gran Coupe 2.0 M235i Auto XDrive Euro 6 (s/s) 4dr

Doncaster, South yorkshire
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 48,000 Miles
£20,795
BMW X3 3.0 30d XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 30d XLine Auto XDrive Euro 6 (s/s) 5dr

Shrewsbury, Shropshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,754 Miles
£16,995
BMW 1 SERIES 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

BMW 1 SERIES 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

Bangor, County down
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 25,806 Miles
£25,995
Image unavailable

BMW 5 Series 2.0 520d MHT SE Touring Auto Euro 6 (s/s) 5dr

Guildford, Surrey
  • 2020 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 35,705 Miles
£20,995
BMW 3 Series 2.0 320d ED Plus Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320d ED Plus Euro 6 (s/s) 4dr

Brandon, Suffolk
  • 2016 reg
  • Diesel
  • 4 Doors
  • Manual
  • 157,000 Miles
£4,500
BMW 5 Series 2.0 525d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 5 Series 2.0 525d M Sport Touring Auto Euro 6 (s/s) 5dr

North somerset, North somerset
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 95,000 Miles
£10,449
BMW 3 Series 2.5 325i SE Euro 4 2dr

BMW 3 Series 2.5 325i SE Euro 4 2dr

Sheffield, Yorkshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 134,000 Miles
£1,495
BMW 2 Series Active Tourer 2.0 218d Sport Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 2.0 218d Sport Euro 6 (s/s) 5dr

Sudbury, Suffolk
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 77,000 Miles
£6,995
BMW 3 Series 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

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

Glasgow, Renfrewshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 44,000 Miles
£20,491
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

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 32,522 Miles
£26,990
......