2016 BMW X5
30D M Sport U4471 Ulez
70,000miAutoDiesel3.0L
£22,495
Kettering
~£565/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.