BMW X5xDrive30d MHT M Sport 5dr Auto202410,800 milesDiesel£66,450£1,648 off£64,802Fair price39 miles away