BMW 6 Series Gran Turismo630d xDrive M Sport 5dr Auto201864,427 milesDiesel£21,199£979 off£20,2209 miles away