Filter results 50 Cars
Browse by shape
Browse by trim
Sort By
2020 BMW X1
2.0 XDRIVE20D XLINE 5d 188 BHP
2.0 XDRIVE20D XLINE 5d 188 BHP
Powerlease Ampthill
119,508 miles
Request callback
£12,989
2017 BMW X1
2.0 XDRIVE20D M SPORT 5d 188 BHP
2.0 XDRIVE20D M SPORT 5d 188 BHP
HPL Motors Oldham Oldham
59,509 miles
Request callback
£13,299
2018 BMW X1
2.0 20d Sport Auto xDrive Euro 6 (s/s) 5dr
2.0 20d Sport Auto xDrive Euro 6 (s/s) 5dr
M Gallagher Motors
86,000 miles
Request callback
£13,895
2016 BMW X1
2.0 XDRIVE20D XLINE 5d 188 BHP
2.0 XDRIVE20D XLINE 5d 188 BHP
CarWorld Superstore Boongate
51,672 miles
Request callback
£14,700
2016 BMW X1
xDrive 20d xLine 5dr Step Auto
xDrive 20d xLine 5dr Step Auto
Harvey's Autos Limited
70,127 miles
Request callback
£15,700
2018 BMW X1
2.0 XDRIVE20D SPORT 5d 188 BHP
2.0 XDRIVE20D SPORT 5d 188 BHP
CarWorld Supermarket Westwood
31,713 miles
Request callback
£15,990
2018 BMW X1
2.0 XDRIVE20D SPORT 5d 188 BHP *UPTO 64MPG, 1 OWNER, HUGE SPEC, CHOICE OF 2!!*
2.0 XDRIVE20D SPORT 5d 188 BHP *UPTO 64MPG, 1 OWNER, HUGE SPEC, CHOICE OF 2!!*
Auto Choice
25,000 miles
Request callback
£16,475
2019 BMW X1
2.0 XDRIVE20D SPORT 5d AUTO 188 BHP
2.0 XDRIVE20D SPORT 5d AUTO 188 BHP
Wavertree Car Centre Ltd
45,841 miles
Request callback
£16,495
2016 BMW X1
xDrive 20d xLine 5dr Step Auto
xDrive 20d xLine 5dr Step Auto
Harvey's Autos Limited
48,645 miles
Request callback
£17,000
2017 BMW X1
xDrive 20d M Sport 5dr Step Auto
xDrive 20d M Sport 5dr Step Auto
HPL Motors Limited
57,160 miles
Request callback
£17,999
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
Buy new from | £31,460 | (list price from £34,910) |
Showing 16 - 30 of 50 cars