What Car? Classifieds have 29,550 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,550
Chosen Filters (1)
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr
Wolverhampton, Staffordshire
2018 reg
Petrol
3 Doors
Automatic
33,499 Miles
£22,642
BMW 1 Series 1.5 118i GPF Sport Euro 6 (s/s) 3dr
West calder, West lothian
2019 reg
Petrol
3 Doors
Manual
57,609 Miles
£11,998
BMW 3 Series 330e Sport Pro 4dr Step Auto
Burton, Staffordshire
2021 reg
Petrol Hybrid
4 Doors
Automatic
52,853 Miles
£20,798
BMW 3 Series 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr
Aberdeen, Kincardineshire
2019 reg
Diesel
5 Doors
Automatic
40,540 Miles
£17,298
BMW 2 SERIES 1.5 218i GPF M Sport Euro 6 (s/s) 2dr
Inverness, Inverness-shire
2018 reg
Petrol
2 Doors
Manual
32,812 Miles
£14,298
BMW X1 2.0 20i M Sport Auto XDrive Euro 6 (s/s) 5dr
Bolton, Lancashire
2017 reg
Petrol
5 Doors
Automatic
37,217 Miles
£18,998
BMW 2 SERIES 1.5 218i M Sport DCT Euro 6 (s/s) 4dr
Kirkcaldy, Fife
2020 reg
Petrol
4 Doors
Automatic
8,200 Miles
£23,000
BMW 2 SERIES M235i XDrive 4dr Step Auto
Aberdeen, Kincardineshire
2020 reg
Petrol
4 Doors
Automatic
28,292 Miles
£25,998
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr
Glasgow, Lanarkshire
2020 reg
Petrol
4 Doors
Automatic
32,823 Miles
£22,998
BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr
Perth, Perthshire
2020 reg
Petrol
5 Doors
Automatic
20,663 Miles
£27,998
BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr
Huddersfield, West yorkshire
2020 reg
Petrol
4 Doors
Automatic
18,831 Miles
£24,298
BMW 1 Series 1.5 116d ED Plus Euro 6 (s/s) 5dr
Glasgow, Lanarkshire
2017 reg
Diesel
5 Doors
Manual
42,540 Miles
£10,598
BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr
Gateshead, Tyne and wear
2016 reg
Diesel
5 Doors
Manual
45,201 Miles
£10,850
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 2dr
Wolverhampton, West midlands
2019 reg
Diesel
2 Doors
Automatic
23,804 Miles
£21,030
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr
Leeds, Yorkshire
2020 reg
Petrol
5 Doors
Automatic
46,804 Miles
£23,400
BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr
Mansfield, Nottinghamshire
2021 reg
Petrol
5 Doors
Automatic
35,034 Miles
£25,830
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr
Preston, Lancashire
2020 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
61,770 Miles
£19,830
BMW X3 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr
Coventry, Warwickshire
2020 reg
Petrol
5 Doors
Automatic
33,074 Miles
£36,490
BMW 2 Series 1.5 225xe 10kWh M Sport (Premium) Auto 4WD Euro 6 (s/s) 5dr
Oldbury, West midlands
2019 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
9,576 Miles
£18,748
BMW X2 1.5 25e 10kWh M Sport X Auto XDrive Euro 6 (s/s) 5dr