2018 BMW 6 Series Gran Turismo
640I M Sport
47,745miAutoPetrol
£24,979
Thatcham
~£627/pm
This 6 Series Gran Turismo 640I M Sport has got 47,745 miles clocked up on the dash and comes fitted out with a litre petrol engine with automatic transmission.