
Brand new - in stock now
Be the first to own one of these cars. There's no need to wait - they're available right now
View more dealsRRP£33,766
£30,390
Save£3,376
BMW 2 Series 218i M Sport Convertible 1.5 2dr
2 door Automatic Petrol Convertible
RRP£36,740
£32,682
Save£4,058
BMW 2 Series 2.0 220i M Sport Auto (s/s) 2dr
2 door Automatic Petrol Coupe
RRP£37,084
£33,376
Save£3,708
BMW 2 Series 218d M Sport Convertible 2.0 2dr
2 door Automatic Diesel Convertible
RRP£30,715
£27,210
Save£3,505
BMW 2 Series 218i M Sport Coupe 1.5 2dr
2 door Manual Petrol Coupe
Latest second hand BMW 2 Series cars for sale in London
£17,195
BMW 2 Series 220I M Sport 2.0 2dr
2015 (65 reg) | 14,220 miles
£15,850
BMW 2 Series 1.5 218i GPF SE Auto (s/s) 2dr
2019 (19 reg) | 3,000 miles
£13,100
BMW 2 Series 218I SE 1.5 2dr
2017 (17 reg) | 21,759 miles
£11,300
BMW 2 Series 218D SE 2.0 2dr
2016 (66 reg) | 59,500 miles
£11,500
BMW 2 Series 218D SPORT 2.0 2dr
2016 (66 reg) | 56,830 miles
£12,950
BMW 2 Series 2.0 220d M Sport Auto (s/s) 2dr
2016 (16 reg) | 26,000 miles
£24,000
BMW 2 Series 3.0 M240i (s/s) 2dr
2017 (67 reg) | 14,000 miles
£13,000
BMW 220D 2.0 M Sport 2dr
2016 (16 reg) | 35,002 miles
£10,799
BMW 218i 1.5 Sport 2dr
2016 (16 reg) | 50,646 miles
£12,499
BMW 218i 1.5 Sport 2dr
2016 (16 reg) | 42,553 miles
£8,990
BMW 2 Series 2.0 220d M Sport Auto (s/s) 2dr
2014 (14 reg) | 85,000 miles
£9,701
BMW 2 Series 218d M Sport 2dr - SPORTS SEATS - SPORTS SUSPENSION - ALCANTARA 2.0
2014 (14 reg) | 61,876 miles
£14,799
BMW 218D 2.0 M Sport 2dr
2016 (66 reg) | 14,869 miles
£23,500
BMW 2 Series 3.0 M240i Auto (s/s) 2dr
2017 (67 reg) | 9,500 miles
£12,925
BMW 2 Series 2.0 225d M Sport Auto (s/s) 2dr
2015 (15 reg) | 65,911 miles
£7,750
BMW 2 Series 2.0 218d M Sport (s/s) 2dr
2014 (14 reg) | 40,800 miles
£7,750
BMW 2 Series 2.0 218d M Sport (s/s) 2dr
2014 (14 reg) | 40,800 miles
£10,990
BMW 2 Series 2.0 218d M Sport Auto (s/s) 2dr
2015 (65 reg) | 23,486 miles
£18,990
BMW 2 Series 3.0 M240i Sport Auto (s/s) 2dr
2016 (66 reg) | 58,400 miles
£12,799
BMW 220D 2.0 M Sport 2dr
2015 (65 reg) | 40,170 miles
£23,795
BMW 2 Series 3.0 M240i Auto (s/s) 2dr
2017 (67 reg) | 11,632 miles
£19,900
BMW 2 Series 218i M Sport Coupe 1.5 2dr
2018 (68 reg) | 8,782 miles
£23,981
BMW 2 Series 220d M Sport Coupe 2.0 2dr
2019 (19 reg) | 4,729 miles
£20,995
BMW 2 Series 3.0 M240i Sport Auto (s/s) 2dr
2017 (17 reg) | 12,000 miles