2016 BMW 6 Series Gran Coupe
640D M Sport Gran Coupe
49,086miAutoDiesel3.0L
£16,990
Hayes
~£427/pm
Planning on buying a BMW 6 Series Gran Coupe 640D M Sport Gran Coupe? Well, have a more in depth look at this second-hand model with a 3000cc diesel engine, 49,086 miles clocked up on the dash and automatic transmission.