2016 BMW 6 Series Gran Coupe
640D M Sport
47,035miAutoDiesel3.0L
£17,899
£904 moreWinsford
~£449/pm
Same model
18k less miles
Same year
3.0L
Diesel
Auto
Up for sale and available to drive home is this BMW in the shade of white - this second-hand model has got 46,805 miles clocked up on the dash and is fitted with a 3.0 litre diesel engine.