2018 BMW 6 Series
630I M Sport
28,870miAutoPetrol2.0L
£23,498
Stafford
~£590/pm
Currently up for sale the outstanding price of only £23,498 is this low mileage BMW 6 Series 630I M Sport which has a mere 28,870 miles clocked-up on the dashboard.