2016 BMW 6 Series Gran Coupe
640D M Sport Coupe
50,330miAuto3.0L
£17,950
Cheltenham
~£451/pm
For the total of just £17,950 is this coupe which is fitted out with a 3.0l motor and automatic transmission. This second hand one has 50,330 miles clocked-up on the dash and comes in the shade of blue.