BMW X5xDrive40d MHT M Sport 5dr Auto20248,868 milesDiesel£72,450£2,500 off£69,950Fair price38 miles away