2016 BMW 6 Series Gran Coupe
640D M Sport Gran Coupe
49,086miAutoDiesel3.0L
£16,490
Hayes
~£414/pm
Available for sale is this BMW 6 Series Gran Coupe 640D M Sport Gran Coupe. This second hand one has automatic transmission, a 3.0 L diesel engine and 49,086 miles clocked-up on the dash.