2019 BMW 6 Series
640I Xdrive M Sport
17,700miAutoPetrol3.0L
£29,999
£1,049 moreLeatherhead
~£753/pm
Same model
24k less miles
1yr older
3.0L
Petrol
Auto
There's a brilliant price at this dealer for this used, 6 Series with a 3.0 litre petrol motor, automatic transmission and only 17,700 miles on the dash.