BMW 6 Series Gran Turismo640i xDrive M Sport 5dr Auto201948,619 milesPetrol£24,995or £571 mo22 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £570.86, Customer Deposit: £3,749.00, Total Deposit: £3,749.25, Total Charge For Credit: £6,156.53, Total Amount Payable: £31,151.53, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%Read more
BMW 6 Series Gran Turismo630d M Sport 5dr Auto201873,346 milesDiesel£20,750£800 off£19,95038 miles away