2012 BMW 6 Series
640D M Sport
97,000miAutoDiesel3.0L
£10,995
£996 moreAylesbury
~£276/pm
Same model
6k more miles
Same year
3.0L
Diesel
Auto
Coming in , this BMW 6 Series has 97,000 miles clocked up on the dashboard and comes equipped with a automatic 3.0l engine running on diesel.