2016 BMW 6 Series
3.0 640D M Sport 309 Bhp
70,000miAutoDiesel3.0L
£15,490
Bedford
~£389/pm
On offer at our marvellous price of just £15,490 is this BMW 6 Series 3.0 640D M Sport 309 Bhp, it has got 70,000 miles clocked-up on the dash and comes fitted with a 3000cc diesel engine and automatic transmission.