Used BMW cars for sale on What Car?

In partnership with

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

Chosen Filters (1)
* Postcode invalid
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

Sheffield, Derbyshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 22,400 Miles
£19,485
BMW 5 Series 3.0 530d Luxury Touring Auto Euro 6 (s/s) 5dr

BMW 5 Series 3.0 530d Luxury Touring Auto Euro 6 (s/s) 5dr

Stratford-upon-avon, Warwickshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 88,000 Miles
£12,995
BMW 6 SERIES 3.0 640d M Sport Auto Euro 5 (s/s) 2dr

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

Lytham st. annes, Lancashire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 104,181 Miles
£8,990
BMW 1 Series 1.6 116i Sport Euro 5 (s/s) 3dr

BMW 1 Series 1.6 116i Sport Euro 5 (s/s) 3dr

Huntingdon, Cambridgeshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 118,419 Miles
£3,399
BMW 3 Series 2.0 320i Sport Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i Sport Euro 6 (s/s) 4dr

Romford, Essex
  • 2013 reg
  • Petrol
  • 4 Doors
  • Manual
  • 66,204 Miles
£6,845
BMW 1 Series 2.0 120d Sport Euro 5 (s/s) 3dr

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

Runcorn, Cheshire
  • 2012 reg
  • Diesel
  • 3 Doors
  • Manual
  • 107,500 Miles
£4,695
BMW 3 SERIES 3.0 335d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 SERIES 3.0 335d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Preston, Lancashire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 120,181 Miles
£10,995
BMW X4 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Hull, North humberside
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 35,768 Miles
£41,991
Image unavailable

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

Huddersfield, Yorkshire
  • 2014 reg
  • Diesel
  • 4 Doors
  • Manual
  • 90,000 Miles
£5,989
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

Sunderland
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 55,063 Miles
£7,500
BMW X6 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Scunthorpe, South humberside
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 41,804 Miles
£49,990
BMW M3 4.0 IV8 Euro 4 4dr

BMW M3 4.0 IV8 Euro 4 4dr

Swindon, Wiltshire
  • 2009 reg
  • Petrol
  • 4 Doors
  • Manual
  • 87,431 Miles
£21,995
BMW 5 Series 2.0 520i MHT M Sport Steptronic Euro 6 (s/s) 4dr

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

Stockton-on-tees, Cleveland
  • 2021 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 4,165 Miles
£28,688
BMW 3 Series 2.0 320d SE Steptronic Euro 4 2dr

BMW 3 Series 2.0 320d SE Steptronic Euro 4 2dr

Sheffield, Yorkshire
  • 2007 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 61,000 Miles
£3,495
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

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

Crewe, Cheshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 9,975 Miles
£33,500
BMW 1 SERIES 1.5 116d SE Euro 6 (s/s) 5dr

BMW 1 SERIES 1.5 116d SE Euro 6 (s/s) 5dr

Bradford, West yorkshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 65,855 Miles
£7,995
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

Hook, Hampshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 49,000 Miles
£19,490
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

Brentford, Middlesex
  • 2018 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 32,050 Miles
£15,679
BMW 7 Series 3.0 730d Auto XDrive Euro 6 (s/s) 4dr

BMW 7 Series 3.0 730d Auto XDrive Euro 6 (s/s) 4dr

Doncaster, South yorkshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 89,153 Miles
£16,995
BMW M3 4.0 IV8 DCT Euro 5 2dr

BMW M3 4.0 IV8 DCT Euro 5 2dr

Bracknell, Berkshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10,930 Miles
£43,990
......