2023 BMW X5
Xdrive30d Mht M Sport
7,648miAutoDiesel3.0L
£66,499
Stoke-on-Trent
~£1,670/pm
Fitted with a 3.0 litre diesel motor and automatic transmission, this BMW with a low mileage of only 7,648 miles has been so well maintained, it could easily be mistaken for a brand new car.