2017 BMW 6 Series
3.0 640D M Sport 309 Bhp
86,000miAutoDiesel3.0L
£16,695
£3,294 lessHalstead
~£419/pm
Same model
26k more miles
Same year
3.0L
Diesel
Auto
Coming in the shade of black, this BMW 6 Series has 86,000 miles clocked up on the dash and incorporates a 3000cc diesel motor with automatic transmission.