Sort By
2013 BMW X1
xDrive 18d xLine 5dr
Arnold Clark East Kilbride Vauxhall
50,240 miles
2018 BMW X1
sDrive 18i xLine 5dr
Halliwell Jones North Wales
15,749 miles
Call dealer
£20,980
2019 BMW X1
sDrive 20i M Sport 5dr Step Auto
Chandlers BMW Hailsham
6,134 miles
Call dealer
£28,000
2017 BMW X1
sDrive 18d SE 5dr
Perrys Barnsley Vauxhall
13,656 miles
Call dealer
£16,490
2018 BMW X1
sDrive 18i SE 5dr
Dick Lovett Bmw Bristol
17,643 miles
Call dealer
£18,999
2019 BMW X1
sDrive 20i M Sport 5dr Step Auto
Barons BMW Farnborough
6,228 miles
Call dealer
£27,995
2016 BMW X1
xDrive 20d M Sport 5dr
Harry Fairbairn Bmw (Inverness)
35,712 miles
Call dealer
£17,998
2016 BMW X1
xDrive 20d xLine 5dr
Dick Lovett Bmw Bristol
23,750 miles
Call dealer
£18,995
2017 BMW X1
sDrive 18d Sport 5dr Step Auto
Stratstone Bmw Derby
18,059 miles
Call dealer
£19,680
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
Arnold Clark Preston Renault / Dacia
23,884 miles
Call dealer
£20,498
Buy new from £24,181 (list price from £29,415)
Contract hire from £273.19 per month
Showing 1 - 10 of 464 cars