2021 BMW X5
Xdrive30d Mht M Sport
41,885miAutoDiesel3.0L
£41,499
Crewe
~£1,042/pm
On offer at the remarkable price of just £42,499 is this X5, it features a 3000 CC diesel engine with automatic transmission and has got 41,885 miles clocked-up on the dashboard.