What Car? Classifieds have 28,098 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,098
Chosen Filters (1)
BMW 2 Series Active Tourer 2.0 218d M Sport Euro 6 (s/s) 5dr
Mexborough, South yorkshire
2016 reg
Diesel
5 Doors
Manual
47,000 Miles
£9,995
BMW X1 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr
Birmingham, Warwickshire
2017 reg
Diesel
5 Doors
Automatic
69,500 Miles
£13,795
BMW 3 SERIES 2.0 320d M Sport Euro 5 (s/s) 4dr
Doncaster, South yorkshire
2013 reg
Diesel
4 Doors
Manual
55,847 Miles
£10,495
BMW 5 Series 2.0 530i GPF M Sport Auto Euro 6 (s/s) 4dr
Halesowen, West midlands
2019 reg
Petrol
4 Doors
Automatic
54,562 Miles
£20,167
BMW M2 3.0i DCT Euro 6 (s/s) 2dr
Bedford, Bedfordshire
2018 reg
Petrol
2 Doors
Automatic
49,999 Miles
£25,995
BMW X1 2.0 18d SE XDrive Euro 5 (s/s) 5dr
Sandhurst, Berkshire
2013 reg
Diesel
5 Doors
Manual
134,000 Miles
£4,281
BMW 1 Series 2.0 116i Sport Euro 5 (s/s) 5dr
High wycombe, Buckinghamshire
2011 reg
Petrol
5 Doors
Manual
112,000 Miles
£2,495
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr
London, Middlesex
2022 reg
Petrol
2 Doors
Automatic
13,575 Miles
£32,990
BMW 1 Series 2.0 120d M Sport Euro 5 (s/s) 5dr
High wycombe, Buckinghamshire
2014 reg
Diesel
5 Doors
Manual
113,000 Miles
£3,995
BMW 3 Series 2.0 320i SE Auto Euro 6 (s/s) 4dr
Hounslow, Middlesex
2013 reg
Petrol
4 Doors
Automatic
76,000 Miles
£7,500
BMW X5 3.0 Sd M Sport Auto 4WD Euro 4 5dr
Watford, Hertfordshire
2008 reg
Diesel
5 Doors
Automatic
110,000 Miles
£6,450
BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr
London, Middlesex
2017 reg
Petrol
2 Doors
Automatic
76,000 Miles
£11,990
BMW 2 Series Gran Tourer 2.0 218d Luxury Euro 6 (s/s) 5dr
Perth, Perthshire
2017 reg
Diesel
5 Doors
Manual
41,303 Miles
£13,149
BMW 1 SERIES 2.0 120d M Sport XDrive Euro 5 (s/s) 5dr
Newcastle upon tyne, Northumberland
2013 reg
Diesel
5 Doors
Manual
93,552 Miles
£6,999
BMW 2 SERIES 1.5 216d SE Euro 6 (s/s) 5dr
Leicester, Leicestershire
2016 reg
Diesel
5 Doors
Manual
94,000 Miles
£9,890
BMW 3 Series 2.0 320i SE Steptronic Euro 4 2dr
Slough, Buckinghamshire
2009 reg
Petrol
2 Doors
Automatic
114,000 Miles
£3,726
BMW 1 SERIES 2.0 116d Sport Euro 5 (s/s) 5dr
Reading, Berkshire
2012 reg
Diesel
5 Doors
Manual
150,000 Miles
£2,500
BMW 5 Series 2.0 520d SE Touring Auto Euro 6 (s/s) 5dr
Cheadle, Cheshire
2016 reg
Diesel
5 Doors
Automatic
55,000 Miles
£12,995
BMW Z4 2.2i SE Euro 3 2dr
Swanscombe, Kent
2004 reg
Petrol
2 Doors
Manual
88,554 Miles
£2,995
BMW 3 SERIES 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr