2020 BMW 6 Series
620D M Sport
37,763miAutoDiesel2.0L
£23,998
£7,001 lessJohnstone
~£603/pm
Same model
21k more miles
Same year
2.0L
Diesel
Auto
This second hand car has a mere 37,763 miles clocked-up on the dash and it's been on the road for under a year.