Filter results 52 Cars
Browse by shape
Browse by trim
Sort By
2017 BMW X1
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
HPL Motors Limited
37,000 miles
Request callback
£19,499
2018 BMW X1
2.0 XDRIVE20D SPORT 5d 188 BHP
2.0 XDRIVE20D SPORT 5d 188 BHP
Motor Plus Car Supermarket Ltd Langland Way
9,600 miles
Request callback
£19,999
2021 BMW X1
xDrive 20d xLine 5dr Step Auto
xDrive 20d xLine 5dr Step Auto
John Clark BMW Aberdeen
33,330 miles
Request callback
£26,000
2019 BMW X1
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
Vertu BMW Sunderland
47,560 miles
Request callback
£18,988
2020 BMW X1
xDrive 20d xLine 5dr Step Auto
xDrive 20d xLine 5dr Step Auto
John Clark BMW Aberdeen
39,000 miles
Request callback
£24,000
2016 BMW X1
xDrive 20d xLine 5dr Step Auto
xDrive 20d xLine 5dr Step Auto
John Clark MINI Tayside
49,470 miles
Request callback
£15,800
2019 BMW X1
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
Nuneaton Car Sales
54,176 miles
Request callback
£17,500
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
xDrive 20d Sport 5dr Step Auto
Vertu BMW Sunderland
20,397 miles
Request callback
£19,270
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
xDrive 20d Sport 5dr Step Auto
Ocean Group BMW Penryn
49,317 miles
Request callback
£17,450
2019 BMW X1
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
Stephen James Bmw Ruxley
41,129 miles
Request callback
£19,995
2020 BMW X1
xDrive 20d xLine 5dr Step Auto
xDrive 20d xLine 5dr Step Auto
Hendy Car Store Exeter
23,106 miles
Request callback
£26,600
2019 BMW X1
xDrive 20d Sport 5dr Step Auto
xDrive 20d Sport 5dr Step Auto
Stellantis &You Birmingham Central
30,733 miles
Request callback
£18,840
Buy new from | £31,460 | (list price from £34,910) |
Showing 31 - 45 of 52 cars