2016 BMW 6 Series
640D M Sport
68,092miAutoDiesel3.0L
£16,922
Crewe
~£425/pm
This saloon 6 Series has a 3.0 ltr diesel engine with automatic transmission and it has got 68,092 miles clocked up on the dashboard. It is on offer and ready for you to drive home for the total of only £17,376.