What Car? Classifieds have 29,001 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,001
Chosen Filters (1)
BMW 5 Series 2.0 520d ED SE Auto Euro 6 (s/s) 4dr
Reading, Berkshire
2017 reg
Diesel
4 Doors
Automatic
80,106 Miles
£13,990
BMW 3 Series 2.0 320d Sport Euro 5 (s/s) 4dr
Ballymoney, County antrim
2012 reg
Diesel
4 Doors
Manual
104,215 Miles
£7,990
BMW 1 Series 1.5 118i GPF M Sport Euro 6 (s/s) 3dr
Rochdale, Lancashire
2018 reg
Petrol
3 Doors
Manual
40,000 Miles
£13,495
BMW 5 SERIES 3.0 530d M Sport Auto Euro 6 (s/s) 4dr
Dunstable, Bedfordshire
2016 reg
Diesel
4 Doors
Automatic
93,000 Miles
£12,989
BMW 2 Series 2.0 218d M Sport Auto Euro 6 (s/s) 2dr
Leeds, Leeds
2015 reg
Diesel
2 Doors
Automatic
119,797 Miles
£8,995
BMW I3 42.2kWh Auto 5dr
Reading, Berkshire
2020 reg
Electric
5 Doors
Automatic
59,652 Miles
£12,490
BMW 1 SERIES 3.0 M140i Auto Euro 6 (s/s) 3dr
Dunstable, Bedfordshire
2017 reg
Petrol
3 Doors
Automatic
44,000 Miles
£17,989
BMW 6 Series Gran Turismo 3.0 630d M Sport GT Auto XDrive Euro 6 (s/s) 5dr
Reading, Berkshire
2018 reg
Diesel
5 Doors
Automatic
38,085 Miles
£24,890
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr
Royston, Hertfordshire
2018 reg
Petrol
5 Doors
Automatic
20,142 Miles
£20,495
BMW X1 2.0 20i SE DCT SDrive Euro 6 (s/s) 5dr
Sheffield, Yorkshire
2020 reg
Petrol
5 Doors
Automatic
24,400 Miles
£19,250
BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr
Birmingham, West midlands
2018 reg
Petrol
2 Doors
Automatic
61,116 Miles
£11,990
BMW 5 Series 2.0 520d MHT SE Touring Auto Euro 6 (s/s) 5dr
Reading, Berkshire
2020 reg
Diesel Hybrid
5 Doors
Automatic
47,257 Miles
£21,990
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr
Bathgate, West lothian
2015 reg
Diesel
5 Doors
Automatic
73,000 Miles
£15,995
BMW 2 Series 2.0 218d Sport Euro 6 (s/s) 2dr
Dewsbury, West yorkshire
2014 reg
Diesel
2 Doors
Manual
100,224 Miles
£6,495
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 2dr
Middlesbrough, Cleveland
2019 reg
Diesel
2 Doors
Automatic
38,333 Miles
£19,990
BMW 1 Series 1.5 116d Sport Auto Euro 6 (s/s) 5dr
Dewsbury, West yorkshire
2016 reg
Diesel
5 Doors
Automatic
113,282 Miles
£7,295
BMW X1 2.0 18d XLine XDrive Euro 5 (s/s) 5dr
Plymouth, Devon
2014 reg
Diesel
5 Doors
Manual
76,000 Miles
£8,299
BMW X6 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr
Warwick, Warwickshire
2016 reg
Diesel
5 Doors
Automatic
74,485 Miles
£23,990
BMW 4 Series Gran Coupe 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 5dr