What Car? Classifieds have 29,403 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 29,403
Chosen Filters (1)
BMW 118d 2.0 118d Sport Auto Euro 6 (s/s) 5dr
Inverness, Inverness-shire
2019 reg
Diesel
5 Doors
Automatic
42,515 Miles
£14,495
BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr
2020 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
52,640 Miles
£41,464
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr
Glasgow, Renfrewshire
2022 reg
Diesel Hybrid
5 Doors
Automatic
11,975 Miles
£59,898
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr
Sutton-in-ashfield, Nottinghamshire
2020 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
42,964 Miles
£22,499
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr
Coventry, Warwickshire
2018 reg
Diesel
5 Doors
Automatic
43,611 Miles
£30,990
BMW 3 Series 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr
Narborough, Leicestershire
2021 reg
Petrol
5 Doors
Automatic
13,697 Miles
£33,065
BMW 2 Series 1.5 225xe 7.6kWh Luxury Auto 4WD Euro 6 (s/s) 5dr
Guildford, Surrey
2018 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
42,000 Miles
£15,000
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr
Cheltenham, Gloucestershire
2016 reg
Diesel
5 Doors
Automatic
72,000 Miles
£16,450
BMW X3 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr
Liverpool, Lancashire
2012 reg
Diesel
5 Doors
Automatic
112,999 Miles
£7,495
BMW 5 Series 2.0 520d MHT M Sport Touring Steptronic Euro 6 (s/s) 5dr
Bristol, Gloucestershire
2021 reg
Diesel Hybrid
5 Doors
Automatic
75,184 Miles
£22,500
BMW 2 Series 1.5 218i SE Euro 6 (s/s) 5dr
Rotherham, South yorkshire
2019 reg
Petrol
5 Doors
Manual
55,627 Miles
£12,500
BMW 1 Series 2.0 120d BluePerformance SE Euro 6 (s/s) 5dr
Gillingham, Kent
2014 reg
Diesel
5 Doors
Manual
54,400 Miles
£7,990
BMW 1 Series 1.6 116i Sport Euro 6 (s/s) 5dr
Gillingham, Kent
2014 reg
Petrol
5 Doors
Manual
51,700 Miles
£7,990
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr
Eastbourne, East sussex
2019 reg
Diesel
5 Doors
Automatic
29,700 Miles
£26,999
BMW 1 SERIES 1.6 116d ED EfficientDynamics Euro 5 (s/s) 5dr
Reading, Berkshire
2013 reg
Diesel
5 Doors
Manual
152,000 Miles
£2,995
BMW 1 SERIES 2.0 118i SE Steptronic Euro 4 5dr
Reading, Berkshire
2006 reg
Petrol
5 Doors
Automatic
91,000 Miles
£2,495
BMW 320i 2.0 320i M Sport Auto Euro 6 (s/s) 4dr
London, Greater london
2020 reg
Petrol
4 Doors
Automatic
26,699 Miles
£22,198
BMW 2 Series Tourer 1.5 218i M Sport DCT Euro 6 (s/s) 5dr
London, Greater london
2021 reg
Petrol
5 Doors
Automatic
30,173 Miles
£18,698
BMW X1 2.0 20d Sport Auto XDrive Euro 6 (s/s) 5dr
London, Greater london
2018 reg
Diesel
5 Doors
Automatic
75,602 Miles
£13,198
BMW X5 2.0 40e 9.0kWh M Sport Auto XDrive Euro 6 (s/s) 5dr