2016 BMW X5
Suv 3.0 X5 Xdrive40d M Sport 201616
73,164miAutoDiesel3.0L
£22,490
Hawick
~£565/pm
At this dealership there is a great price for this second hand BMW with automatic transmission, a 3.0 litre diesel engine and 73,164 miles clocked-up on the dash.