BMW 6 Series Convertible640d M Sport 2dr Auto201642,657 milesDiesel£19,948£517 off£19,43124 miles away