What Car? Classifieds have 29,117 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,117
Chosen Filters (1)
BMW 3 Series 2.0 320d Sport Auto Euro 5 (s/s) 4dr
Burnley, Lancashire
2012 reg
Diesel
4 Doors
Automatic
68,980 Miles
£6,995
BMW 5 Series 2.0 518d SE Auto Euro 6 (s/s) 4dr
Peterborough, Cambridgeshire
2013 reg
Diesel
4 Doors
Automatic
92,000 Miles
£7,275
BMW 1 Series 1.5 118i Sport Euro 6 (s/s) 5dr
Oldbury, West midlands
2016 reg
Petrol
5 Doors
Manual
95,797 Miles
£6,999
BMW 5 Series 3.0 530d M Sport Auto Euro 6 (s/s) 4dr
Stonehouse, Gloucestershire
2014 reg
Diesel
4 Doors
Automatic
90,812 Miles
£11,595
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr
Cheltenham, Gloucestershire
2019 reg
Diesel
5 Doors
Automatic
48,000 Miles
£37,250
BMW 3 Series 2.0 320i M Sport Euro 5 (s/s) 2dr
Romford, Essex
2012 reg
Petrol
2 Doors
Manual
105,000 Miles
£6,495
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr
Oldbury, West midlands
2019 reg
Diesel
5 Doors
Automatic
48,000 Miles
£15,999
BMW 2 Series 3.0 M235i Auto Euro 6 (s/s) 2dr
Waltham abbey, Essex
2014 reg
Petrol
2 Doors
Automatic
75,000 Miles
£14,995
BMW 3 Series 3.0 335i M Sport Highline DCT Euro 4 2dr
Ashford, Middlesex
2009 reg
Petrol
2 Doors
Automatic
47,000 Miles
£10,990
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr
Middlesbrough, Cleveland
2019 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
56,718 Miles
£19,990
BMW I3 42.2kWh S Auto 5dr
Newtownabbey, County antrim
2020 reg
Electric
5 Doors
Automatic
9,608 Miles
£16,995
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr
Marlborough, Wiltshire
2018 reg
Diesel
5 Doors
Automatic
91,000 Miles
£33,995
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr
Wakefield, West yorkshire
2018 reg
Diesel
4 Doors
Automatic
94,000 Miles
£16,695
BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr
Blackpool, Lancashire
2021 reg
Petrol
2 Doors
Automatic
24,801 Miles
£27,990
BMW X1 2.0 20d Sport Auto XDrive Euro 6 (s/s) 5dr
Ashford, Middlesex
2018 reg
Diesel
5 Doors
Automatic
28,304 Miles
£16,495
BMW X1 2.0 18d M Sport XDrive Euro 6 (s/s) 5dr
Lincoln, Lincolnshire
2018 reg
Diesel
5 Doors
Manual
39,456 Miles
£15,399
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)
Irvine, North ayrshire
2022 reg
Diesel Hybrid
5 Doors
Automatic
12,500 Miles
£72,898
BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr
Broxburn, West lothian
2016 reg
Diesel
4 Doors
Automatic
53,685 Miles
£11,498
BMW 5 Series 2.0 520i GPF M Sport Auto Euro 6 (s/s) 4dr