BMW X5xDrive30d MHT M Sport 5dr Auto202414,425 milesDiesel£65,995£4,045 off£61,950Fair price39 miles away