What Car? Classifieds have 28,027 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,027
Chosen Filters (1)
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr
Edinburgh, Midlothian
2020 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
43,763 Miles
£20,500
BMW 6 Series 3.0 630i Sport Auto Euro 4 2dr
Swadlincote, Derbyshire
2007 reg
Petrol
2 Doors
Automatic
119,000 Miles
£4,195
BMW 3 SERIES 3.0 M340i Auto XDrive Euro 6 (s/s) 4dr
Belfast, County antrim
2020 reg
Petrol
4 Doors
Automatic
17,133 Miles
£32,999
BMW 1 SERIES 1.5 116d ED Plus Euro 6 (s/s) 5dr
Newcastle upon tyne, Tyne and wear
2016 reg
Diesel
5 Doors
Manual
45,719 Miles
£9,399
BMW 2 SERIES 1.5 218i M Sport Euro 6 (s/s) 4dr
Middlesbrough, Cleveland
2021 reg
Petrol
4 Doors
Manual
35,524 Miles
£19,499
BMW 1 SERIES 2.0 118d M Sport Euro 6 (s/s) 5dr
Belfast, County antrim
2020 reg
Diesel
5 Doors
Manual
60,806 Miles
£17,499
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr
Belfast, County antrim
2018 reg
Diesel
5 Doors
Automatic
46,825 Miles
£29,999
BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr
Keighley, West yorkshire
2021 reg
Diesel Hybrid
4 Doors
Automatic
50,832 Miles
£28,990
BMW X2 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr
Winchester, Hampshire
2018 reg
Diesel
5 Doors
Automatic
44,134 Miles
£18,944
BMW M140I 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr
Derby, Derbyshire
2019 reg
Petrol
5 Doors
Automatic
40,887 Miles
£21,300
BMW 1 SERIES 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr
Leeds, Yorkshire
2018 reg
Petrol
5 Doors
Automatic
27,349 Miles
£22,395
BMW 4 SERIES 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr
Tonbridge, Kent
2017 reg
Diesel
2 Doors
Automatic
40,000 Miles
£20,495
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr
Winchester, Hampshire
2020 reg
Petrol
4 Doors
Automatic
58,488 Miles
£20,944
BMW 1 SERIES 2.0 118d M Sport Shadow Edition Auto Euro 6 (s/s) 5dr
Bury, Lancashire
2018 reg
Diesel
5 Doors
Automatic
60,000 Miles
£16,335
BMW 3 SERIES 3.0 335d M Sport Shadow Edition Auto XDrive Euro 6 (s/s) 4dr
Leeds, Yorkshire
2017 reg
Diesel
4 Doors
Automatic
57,000 Miles
£19,695
BMW 3 SERIES 2.0 320d M Sport Auto Euro 5 (s/s) 4dr
Burntisland, Fife
2015 reg
Diesel
4 Doors
Automatic
74,852 Miles
£11,595
BMW 2 Series 1.5 218i GPF M Sport Euro 6 (s/s) 2dr
Manchester, Lancashire
2020 reg
Petrol
2 Doors
Manual
11,463 Miles
£17,499
BMW 5 Series 2.0 520i MHT M Sport Steptronic Euro 6 (s/s) 4dr
Preston, Lancashire
2023 reg
Petrol Hybrid
4 Doors
Automatic
511 Miles
£45,490
BMW 4 SERIES 2.0 420d Sport Auto XDrive Euro 6 (s/s) 2dr
Newtownabbey, County antrim
2017 reg
Diesel
2 Doors
Automatic
46,966 Miles
£14,995
BMW M3 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr