2017 BMW 6 Series
3.0 640D M Sport Euro 6 Ss
64,580miAutoDiesel3.0L
£18,490
Heywood
~£464/pm
This 6 Series is now up for sale and ready for you to take home. It comes fitted out with automatic transmission, a 3.0L diesel motor and has 64,580 miles on the dash.