What Car? Classifieds have 28,978 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,978
Chosen Filters (1)
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr
Wolverhampton, Staffordshire
2015 reg
Diesel
5 Doors
Automatic
96,200 Miles
£13,895
BMW 1 Series 1.5 116d Sport (LCP) Euro 6 (s/s) 5dr
Linwood, Renfrewshire
2021 reg
Diesel
5 Doors
Manual
26,918 Miles
£19,498
BMW 1 Series 1.5 116d ED Plus Euro 6 (s/s) 5dr
Wokingham, Berkshire
2015 reg
Diesel
5 Doors
Manual
100,748 Miles
£6,180
BMW X4 XDrive20d MHT M Sport 5dr Step Auto
Glasgow, Renfrewshire
2023 reg
Petrol Hybrid
5 Doors
Automatic
18,341 Miles
£46,898
BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr
Cumbernauld, Lanarkshire
2019 reg
Diesel
4 Doors
Automatic
36,698 Miles
£23,498
BMW 2 SERIES 3.0 M240i GPF Auto Euro 6 (s/s) 2dr
York, Yorkshire
2018 reg
Petrol
2 Doors
Automatic
64,459 Miles
£17,498
BMW 2 SERIES 1.5 218i M Sport DCT Euro 6 (s/s) 4dr
Glasgow, Lanarkshire
2021 reg
Petrol
4 Doors
Automatic
19,345 Miles
£22,498
BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr
Stafford, Staffordshire
2018 reg
Diesel
4 Doors
Automatic
32,844 Miles
£18,298
BMW 1 Series 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr
Liverpool, Merseyside
2022 reg
Petrol
5 Doors
Automatic
7,366 Miles
£25,998
BMW X5 3.0 30d SE Auto XDrive Euro 6 (s/s) 5dr
Stafford, Staffordshire
2015 reg
Diesel
5 Doors
Automatic
57,482 Miles
£19,498
BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr
Kilmarnock, Ayrshire
2020 reg
Petrol
5 Doors
Automatic
19,741 Miles
£21,698
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr
Preston, Lancashire
2020 reg
Petrol
5 Doors
Manual
30,220 Miles
£18,998
BMW 5 Series 3.0 530d Luxury Auto Euro 6 (s/s) 4dr
Rickmansworth, Hertfordshire
2013 reg
Diesel
4 Doors
Automatic
164,000 Miles
£6,990
BMW 6 Series Gran Turismo 2.0 620d M Sport GT Auto Euro 6 (s/s) 5dr
Ipswich, Suffolk
2019 reg
Diesel
5 Doors
Automatic
60,000 Miles
£20,998
BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 4dr
Ashton-under-lyne, Lancashire
2013 reg
Diesel
4 Doors
Manual
97,313 Miles
£7,795
BMW 3 SERIES 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr
South shields, Tyne and wear
2015 reg
Diesel
4 Doors
Automatic
50,639 Miles
£15,499
BMW 2 SERIES 1.5 218i GPF M Sport Euro 6 (s/s) 2dr
Stoke on trent, Staffordshire
2019 reg
Petrol
2 Doors
Manual
37,300 Miles
£14,499
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr
Colden common, Winchester
2016 reg
Diesel
5 Doors
Automatic
95,000 Miles
£22,995
BMW 5 Series 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr
North kensington, Middlesex
2014 reg
Diesel
5 Doors
Automatic
69,000 Miles
£13,289
BMW X5 2.0 25d M Sport Auto XDrive Euro 6 (s/s) 5dr