Filter results 62 Cars
Browse by shape
Sort By
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Marshall BMW Hampshire
2,970 miles
Request callback
£33,458
2022 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Dick Lovett BMW Bristol
55,078 miles
Request callback
£25,900
2018 BMW 2 Series
2.0 220i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 220i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)
Wavertree Car Centre Ltd
74,419 miles
Request callback
£12,495
2020 BMW 2 Series
2.0 220i GPF Luxury MPV 5dr Petrol DCT Euro 6 (s/s) (192 ps)
2.0 220i GPF Luxury MPV 5dr Petrol DCT Euro 6 (s/s) (192 ps)
Country Car
45,000 miles
Request callback
£14,990
2022 BMW 2 Series
2.0 220i M Sport Auto Euro 6 (s/s) 2dr
2.0 220i M Sport Auto Euro 6 (s/s) 2dr
The Car Co
12,549 miles
Request callback
£27,475
2023 BMW 2 Series
2.0 220i M Sport Coupe 2dr Auto
2.0 220i M Sport Coupe 2dr Auto
Chris W Roads Ltd
21,301 miles
Request callback
£30,000
2022 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Group 1 Bedford BMW
14,623 miles
Request callback
£29,993
2023 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
JCT600 Approved Centre Bradford
27,106 miles
Request callback
£28,498
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Marshall BMW Salisbury
7,386 miles
Request callback
£34,390
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Snows BMW Portsmouth
3,170 miles
Request callback
£34,310
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Snows BMW Portsmouth
4,228 miles
Request callback
£33,963
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Group 1 Cambridge BMW
10 miles
Request callback
£35,350
2022 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Dick Lovett BMW Bristol
26,524 miles
Request callback
£27,000
2018 BMW 2 Series
220i M Sport 2dr [Nav] Step Auto
220i M Sport 2dr [Nav] Step Auto
JCT600 Seat Leeds
33,111 miles
Request callback
£16,848
Buy new from | £34,841 | (list price from £39,070) |
Showing 1 - 15 of 62 cars