2019 BMW X5
Xdrive30d M Sport
53,399miAutoDiesel
£38,112
Harrogate
~£957/pm
Get yourself behind the steering wheel of this suv for only £38,490. It has 53,399 miles clocked up on the dash and features a litre diesel engine with automatic transmission.