BMW 5 Series Touring520d xDrive M Sport 5dr Auto201771,722 milesDiesel£17,640£1,210 off£16,43012 miles away
BMW 5 Series Touring530e SE 5dr Auto202289,518 milesHybrid£19,410or £319 mo19 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £318.92, Customer Deposit: £2,911.00, Total Deposit: £2,911.50, Optional Final Payment: £7,876.93, Total Charge For Credit: £6,686.59, Total Amount Payable: £26,096.59, Representative APR: 13.90%, Interest Rate (Fixed): 7.24%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more