Filter results 43 Cars
Browse by shape
Browse by engine
Sort By
2022 BMW X2
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
Group 1 Cambridge BMW - 70 miles away
23,044 miles
Call dealer
£24,995
2025 BMW X2
M35i xDrive 5dr Step Auto
M35i xDrive 5dr Step Auto
Group 1 Cambridge BMW - 70 miles away
9,315 miles
Call dealer
£45,995
2024 BMW X2
M35i xDrive 5dr Step Auto
M35i xDrive 5dr Step Auto
Group 1 Cambridge BMW - 70 miles away
9,500 miles
Call dealer
£47,995
2018 BMW X2
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
Marshall Volkswagen Kidlington - 79 miles away
40,866 miles
Call dealer
£16,363
2018 BMW X2
2.0 18d Sport SUV 5dr Diesel Manual xDrive Euro 6 (s/s) (150 ps)
2.0 18d Sport SUV 5dr Diesel Manual xDrive Euro 6 (s/s) (150 ps)
HPL Motors Atherton Preston - 82 miles away
47,953 miles
Call dealer
£14,999
2024 BMW X2
xDrive 25e M Sport 5dr Auto
xDrive 25e M Sport 5dr Auto
Dick Lovett BMW Swindon - 101 miles away
8,992 miles
Call dealer
£28,222
2025 BMW X2
M35i xDrive 5dr Step Auto
M35i xDrive 5dr Step Auto
Group 1 Norwich BMW - 102 miles away
4,241 miles
Call dealer
£45,995
2019 BMW X2
xDrive 20i M Sport 5dr Step Auto
xDrive 20i M Sport 5dr Step Auto
Vertu SEAT Darlington - 108 miles away
24,708 miles
Call dealer
£21,774
2021 BMW X2
xDrive 25e M Sport X 5dr Auto
xDrive 25e M Sport X 5dr Auto
Vertu BMW Teesside - 109 miles away
34,967 miles
Call dealer
£19,953
2019 BMW X2
2.0 M35i SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)
2.0 M35i SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)
Driven Car Sales Ltd Thornaby - 109 miles away
41,562 miles
Call dealer
£21,990
2020 BMW X2
xDrive 20i M Sport 5dr Step Auto
xDrive 20i M Sport 5dr Step Auto
Group 1 Chelmsford BMW - 111 miles away
18,011 miles
Call dealer
£25,750
2025 BMW X2
M35i xDrive 5dr Step Auto
M35i xDrive 5dr Step Auto
Group 1 Colchester BMW - 116 miles away
3,355 miles
Call dealer
£49,696
2022 BMW X2
xDrive 25e Sport 5dr Auto
xDrive 25e Sport 5dr Auto
Dick Lovett BMW Bristol - 117 miles away
17,590 miles
Call dealer
£23,000
Buy new from | £28,932 | (list price from £32,290) |
Showing 16 - 30 of 43 cars