2016 BMW 6 Series
640I M Sport
34,000mi Auto Petrol 3.0L
£25,450
Cheltenham
~£639/pm
At this car dealership there is a superb price on this second hand BMW 6 Series 640I M Sport with 34,000 miles clocked up on the dash and a 3.0 ltr petrol engine with automatic transmission.