What Car? Classifieds have 28,499 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 28,499
Chosen Filters (1)
BMW 2 SERIES 1.5 216d M Sport Euro 6 (s/s) 5dr
Newtownabbey, County antrim
2017 reg
Diesel
5 Doors
Manual
62,951 Miles
£11,995
BMW 3 Series 2.0 320i Edition SE Auto Euro 4 4dr
Hounslow, Middlesex
2008 reg
Petrol
4 Doors
Automatic
74,365 Miles
£4,500
BMW 3 SERIES 2.0 320d M Sport Auto XDrive Euro 6 (s/s) 4dr
Oldham, North west
2019 reg
Diesel
4 Doors
Automatic
52,488 Miles
£21,999
BMW 1 Series 2.0 116d SE Auto Euro 5 (s/s) 5dr
Kidderminster, Worcestershire
2014 reg
Diesel
5 Doors
Automatic
134,867 Miles
£4,750
BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr
Craigavon, County armagh
2018 reg
Diesel
5 Doors
Automatic
95,415 Miles
£24,895
BMW 3 Series 2.0 320i M Sport Steptronic Euro 5 2dr
Slough, Buckinghamshire
2011 reg
Petrol
2 Doors
Automatic
80,262 Miles
£6,795
BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr
Preston, Lancashire
2021 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
75,953 Miles
£21,998
BMW 3 Series 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr
East kilbride, Lanarkshire
2021 reg
Diesel Hybrid
4 Doors
Automatic
52,580 Miles
£23,998
BMW X1 1.5 18i XLine SDrive Euro 6 (s/s) 5dr
East kilbride, Lanarkshire
2020 reg
Petrol
5 Doors
Manual
27,204 Miles
£19,998
BMW X6 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr
Kilmarnock, Ayrshire
2022 reg
Diesel Hybrid
5 Doors
Automatic
29,391 Miles
£52,498
BMW 3 Series 2.0 320i M Sport Auto XDrive Euro 6 (s/s) 4dr
Newcastle upon tyne, Tyne and wear
2021 reg
Petrol
4 Doors
Automatic
56,538 Miles
£22,498
BMW 1 Series 1.5 116d SE Auto Euro 6 (s/s) 5dr
Taunton, Somerset
2015 reg
Diesel
5 Doors
Automatic
110,950 Miles
£6,995
BMW X1 2.0 20d SE Steptronic XDrive Euro 5 5dr
Sheffield, Yorkshire
2010 reg
Diesel
5 Doors
Automatic
82,000 Miles
£4,995
BMW 1 Series 2.0 118d SE Euro 5 (s/s) 5dr
Aylesbury, Buckinghamshire
2014 reg
Diesel
5 Doors
Manual
107,000 Miles
£4,699
BMW I3 33kWh Auto Euro 6 (s/s) 5dr (Range Extender)
Wembley, Middlesex
2017 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
61,000 Miles
£10,600
BMW 5 SERIES 2.0 520d MHT M Sport Steptronic Euro 6 (s/s) 4dr
Chester, Cheshire
2020 reg
Diesel Hybrid
4 Doors
Automatic
27,500 Miles
£28,499
BMW 3 Series Gran Turismo 2.0 320d M Sport GT Auto Euro 6 (s/s) 5dr
Scunthorpe, South humberside
2015 reg
Diesel
5 Doors
Automatic
108,965 Miles
£9,994
BMW 3 SERIES 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr
Stockport, Cheshire
2015 reg
Diesel
5 Doors
Automatic
78,736 Miles
£11,645
BMW 5 Series 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr