2016 BMW X5
30D M Sport U4471 Ulez
70,000miAutoDiesel3.0L
£21,995
Kettering
~£552/pm
At the marvellous price of only £22,495 is this BMW which has automatic transmission and a 3.0 litre diesel motor. This used model has clocked up 70,000 miles.