BMW X5xDrive30d MHT M Sport 5dr Auto202324,135 milesDiesel£56,990£1,200 off£55,790Fair price39 miles away