Sort By
2016 BMW X1
xDrive 20d M Sport 5dr
Harry Fairbairn Bmw (Inverness)
35,712 miles
Call dealer
£17,998
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
Arnold Clark Preston Renault / Dacia
23,884 miles
Call dealer
£20,498
2018 BMW X1
xDrive 18d M Sport 5dr Step Auto
Howards Motor Group Car Place
20,500 miles
Call dealer
£21,289
2018 BMW X1
sDrive 20i xLine 5dr Step Auto
Halliwell Jones North Wales
15,723 miles
Call dealer
£22,990
2018 BMW X1
xDrive 20i M Sport 5dr Step Auto
Arnold Clark Stoke-On-Trent Motorstore
20,970 miles
Call dealer
£22,998
2019 BMW X1
sDrive 18i M Sport 5dr Step Auto
Harry Fairbairn Bmw (Kirkcaldy)
12,747 miles
Call dealer
£23,998
2019 BMW X1
sDrive 18i M Sport 5dr Step Auto
Harry Fairbairn Bmw (Irvine)
6,768 miles
Call dealer
£24,498
2020 BMW X1
xDrive 20d Sport 5dr Step Auto
Halliwell Jones North Wales
5,500 miles
Call dealer
£28,480
2016 BMW X1
xDrive 20d xLine 5dr
Dick Lovett Bmw Bristol
23,750 miles
Call dealer
£18,995
2018 BMW X1
xDrive 25d xLine 5dr Step Auto
SERE Belfast
23,847 miles
Call dealer
£20,995
Buy new from £24,181 (list price from £29,415)
Contract hire from £273.19 per month
Showing 1 - 10 of 466 cars