Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 32,543 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 32,543

Chosen Filters (1)
* Postcode invalid
BMW X2 1.5 18i SE SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 18i SE SDrive Euro 6 (s/s) 5dr

London, Greater london
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 33,425 Miles
£14,498
BMW 2 Series 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

London, Greater london
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 30,033 Miles
£15,198
BMW 1 Series 3.0 125i M Sport Euro 4 2dr

BMW 1 Series 3.0 125i M Sport Euro 4 2dr

Bedford, Bedfordshire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 80,000 Miles
£6,999
BMW 4 SERIES 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 5dr

BMW 4 SERIES 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 5dr

Romford, Essex
  • 2023 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 4,143 Miles
£54,750
BMW 3 SERIES 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

BMW 3 SERIES 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

High wycombe, Buckinghamshire
  • 2020 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 34,693 Miles
£27,000
BMW 3 Series 2.0 318i SE Euro 4 4dr

BMW 3 Series 2.0 318i SE Euro 4 4dr

Coventry, Warwickshire
  • 2007 reg
  • Petrol
  • 4 Doors
  • Manual
  • 61,000 Miles
£2,999
BMW 3 Series 2.0 320d Sport Touring XDrive Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320d Sport Touring XDrive Euro 6 (s/s) 5dr

Chester, Flintshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 60,000 Miles
£14,990
BMW 5 Series 2.0 520d M Sport Auto Euro 5 (s/s) 4dr

BMW 5 Series 2.0 520d M Sport Auto Euro 5 (s/s) 4dr

Dewsbury, West yorkshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 135,783 Miles
£5,895
BMW 1 Series 2.0 118d SE Euro 4 5dr

BMW 1 Series 2.0 118d SE Euro 4 5dr

Burton-on-trent, Staffordshire
  • 2006 reg
  • Diesel
  • 5 Doors
  • Manual
  • 146,000 Miles
£1,299
BMW 3 Series 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

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

Blackburn, Lancashire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 141,712 Miles
£7,989
BMW 3 Series 2.0 320i SE XDrive Euro 6 (s/s) 4dr

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

Feltham, Middlesex
  • 2014 reg
  • Petrol
  • 4 Doors
  • Manual
  • 83,000 Miles
£7,990
BMW X1 2.0 18d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 18d M Sport Auto XDrive Euro 6 (s/s) 5dr

London, Middlesex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 55,000 Miles
£14,999
BMW 1 Series 2.0 118d ES Euro 5 (s/s) 5dr

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

Camberley, Surrey
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 91,353 Miles
£3,850
BMW X1 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

BMW X1 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

Wakefield, West yorkshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 147,600 Miles
£5,495
BMW 1 Series 2.0 120i SE Steptronic Euro 4 3dr

BMW 1 Series 2.0 120i SE Steptronic Euro 4 3dr

Uxbridge, Middlesex
  • 2008 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 115,000 Miles
£2,965
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

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

Bishop's stortford, Hertfordshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 102,000 Miles
£11,500
BMW 3 SERIES 2.0 320d M Sport Euro 5 (s/s) 2dr

BMW 3 SERIES 2.0 320d M Sport Euro 5 (s/s) 2dr

Rotherham, South yorkshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Manual
  • 91,148 Miles
£6,990
BMW 3 Series 2.0 320d ED EfficientDynamics Business Euro 5 (s/s) 4dr

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

Reading, Berkshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Manual
  • 132,000 Miles
£4,995
BMW 1 Series 2.0 116d Sport Euro 5 (s/s) 3dr

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

Leicester, Leicestershire
  • 2012 reg
  • Diesel
  • 3 Doors
  • Manual
  • 129,000 Miles
£4,490
BMW M2 3.0i DCT Euro 6 (s/s) 2dr

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

Bridgnorth, Shropshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 53,000 Miles
£25,488
...