Filter results 78 Cars
Browse by engine
Sort By
2019 BMW 2 Series
218i M Sport 2dr [Nav] Step Auto
218i M Sport 2dr [Nav] Step Auto
Ford Walsall
82,934 miles
Request callback
£12,590
2014 BMW 2 Series
2.0 220D M SPORT 2d AUTO 181 BHP
2.0 220D M SPORT 2d AUTO 181 BHP
Wavertree Car Centre Ltd
53,882 miles
Request callback
£10,195
2015 BMW 2 Series
2.0 220i M Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (184 ps)
2.0 220i M Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (184 ps)
Car Hunters
48,500 miles
Request callback
£11,795
2019 BMW 2 Series
2.0 218d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (150 ps)
2.0 218d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (150 ps)
Marshams Car Sales
31,912 miles
Request callback
£15,300
2020 BMW 2 Series
1.5 218I M SPORT 2d 134 BHP
1.5 218I M SPORT 2d 134 BHP
S James Prestige Limited
36,400 miles
Request callback
£15,690
2019 BMW 2 Series
2.0 218D M SPORT 2d AUTO 148 BHP
2.0 218D M SPORT 2d AUTO 148 BHP
S James Prestige Limited
39,300 miles
Request callback
£15,690
2021 BMW 2 Series
2.0 218I M SPORT 2d AUTO 135 BHP
2.0 218I M SPORT 2d AUTO 135 BHP
S James Prestige Limited
32,200 miles
Request callback
£21,228
2024 BMW 2 Series
230i M Sport 2dr Step Auto
230i M Sport 2dr Step Auto
Marshall BMW Bournemouth
5,184 miles
Request callback
£36,476
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 15 of 78 cars