Filter results 44 Cars
Browse by engine
Sort By
2022 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Ocean Group BMW Plymouth
25,223 miles
Request callback
£27,850
2021 BMW 2 Series
218i [2.0] M Sport 2dr [Nav] Step Auto
218i [2.0] M Sport 2dr [Nav] Step Auto
Nuneaton Car Sales
31,046 miles
Request callback
£17,500
2018 BMW 2 Series
220d M Sport 2dr [Nav] Step Auto
220d M Sport 2dr [Nav] Step Auto
Marshall Volkswagen Kidlington
39,120 miles
Request callback
£16,340
2017 BMW 2 Series
230i M Sport 2dr [Nav] Step Auto
230i M Sport 2dr [Nav] Step Auto
CarSupermarket.com Birmingham
45,143 miles
Request callback
£15,897
2024 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Marshall BMW Hampshire
4,915 miles
Request callback
£31,752
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Ocean Group BMW Penryn
1,075 miles
Request callback
£34,400
2022 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Marshall BMW Hampshire
16,178 miles
Request callback
£28,373
2023 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Motorpoint Peterborough
9,975 miles
Request callback
£28,799
2024 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Ocean Group BMW Plymouth
5,712 miles
Request callback
£32,450
2017 BMW 2 Series
218d [150] M Sport 2dr [Nav]
218d [150] M Sport 2dr [Nav]
MJ Motor Company
79,000 miles
Request callback
£9,495
2024 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Ocean Group BMW Penryn
3,820 miles
Request callback
£35,400
2020 BMW 2 Series
218i M Sport 2dr [Nav]
218i M Sport 2dr [Nav]
Motor Plus Car Super Market - Newport
28,410 miles
Request callback
£15,499
Buy new from | £34,896 | (list price from £38,980) |
Showing 16 - 30 of 44 cars