Filter results 139 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2024 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Marshall BMW Salisbury
21,200 miles
Request callback
£32,000
2025 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
John Clark BMW Tayside
5,578 miles
Request callback
£34,500
2022 BMW 2 Series
220i M Sport 2dr Step Auto
220i M Sport 2dr Step Auto
Group 1 Cambridge BMW
44,084 miles
Request callback
£28,995
2022 BMW 2 Series
230i M Sport 2dr Step Auto
230i M Sport 2dr Step Auto
Group 1 Hindhead BMW
8,219 miles
Request callback
£32,950
2022 BMW 2 Series
M240i xDrive 2dr Step Auto
M240i xDrive 2dr Step Auto
Dick Lovett BMW Melksham
25,469 miles
Request callback
£38,990
2022 BMW 2 Series
M240i xDrive 2dr Step Auto
M240i xDrive 2dr Step Auto
Group 1 Borehamwood BMW
11,858 miles
Request callback
£36,990
2022 BMW 2 Series
M240i xDrive 2dr Step Auto
M240i xDrive 2dr Step Auto
Group 1 Farnborough BMW
14,500 miles
Request callback
£37,995
2025 BMW 2 Series
M240i xDrive 2dr Step Auto
M240i xDrive 2dr Step Auto
Dick Lovett BMW Swindon
2,000 miles
Request callback
£48,999
2015 BMW 2 Series
228i M Sport 2dr Step Auto
228i M Sport 2dr Step Auto
Group 1 Assured Kings Lynn
68,990 miles
Request callback
£11,490
2018 BMW 2 Series
220i M Sport 2dr [Nav] Step Auto
220i M Sport 2dr [Nav] Step Auto
Johnsons Select Used Kidlington
23,362 miles
Request callback
£17,495
2020 BMW 2 Series
218i M Sport 2dr [Nav] Step Auto
218i M Sport 2dr [Nav] Step Auto
Vertu BMW Sunderland
36,858 miles
Request callback
£16,997
2024 BMW 2 Series
M240i xDrive 2dr Step Auto
M240i xDrive 2dr Step Auto
Group 1 Norwich BMW
2,583 miles
Request callback
£45,995
Buy new from | £34,986 | (list price from £39,070) |
Showing 61 - 75 of 139 cars