Sort By
2019 BMW X1
sDrive 20i M Sport 5dr Step Auto
Knights North Staffordshire
6,744 miles
Call dealer
£26,480
2015 BMW X1
sDrive 20d M Sport 5dr
Arnold Clark York Motorstore
56,186 miles
Call dealer
£10,298
2017 BMW X1
sDrive 18d SE 5dr
Car Store Exeter
30,044 miles
Call dealer
£14,750
2015 BMW X1
xDrive 25d xLine 5dr Step Auto
Pentland Jaguar, Stirling
41,416 miles
Call dealer
£14,995
2016 BMW X1
xDrive 20d M Sport 5dr
Swansway Motor Match Stockport
27,878 miles
Call dealer
£16,497
2016 BMW X1
xDrive 20d xLine 5dr Step Auto
Grange Jaguar Brentwood
43,925 miles
Call dealer
£17,450
2016 BMW X1
xDrive 20d xLine 5dr Step Auto
Hendy Car Store Dorset
29,752 miles
Call dealer
£17,600
2017 BMW X1
xDrive 20d M Sport 5dr Step Auto
Vertu Specialist Cars Newcastle
42,372 miles
Call dealer
£18,985
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
Stratstone Bmw Hull
21,168 miles
Call dealer
£21,491
2019 BMW X1
sDrive 18d M Sport 5dr
John Clark BMW Aberdeen
5,000 miles
Call dealer
£24,000
Buy new from £24,181 (list price from £29,415)
Contract hire from £273.19 per month
Showing 1 - 10 of 469 cars