2018 BMW X5
Xdrive40d M Sport
106,390mi Auto Diesel 3.0L
£21,000
Liverpool
~£527/pm
For the total price of only £19,997 is this BMW, it has got 106,390 miles on the clock and is fitted out with a 3.0 litre diesel motor and automatic transmission.