2018 BMW X1
M Sport
97,000miAutoDiesel2.0L
£12,989
Keighley
~£326/pm
On offer at our marvellous price of just £16,989 is this BMW, it is equipped with a 2.0L diesel engine with automatic transmission and has got 92,000 miles clocked up on the dash.