BMW 3 Series320i M Sport 4dr Step Auto202130,704 milesPetrol£22,999or £311 moGreat price52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £310.75, Customer Deposit: £3,449.00, Total Deposit: £3,449.85, Optional Final Payment: £10,777.26, Total Charge For Credit: £5,833.36, Total Amount Payable: £28,832.36, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.56ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320D Sport 5Dr Step Auto202038,532 milesDiesel£23,333or £345 mo52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.87, Customer Deposit: £3,499.00, Total Deposit: £3,499.95, Optional Final Payment: £9,243.34, Total Charge For Credit: £5,619.18, Total Amount Payable: £28,952.18, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i SE 4dr Step Auto201928,740 milesPetrol£17,888or £253 moGreat price52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £252.42, Customer Deposit: £2,683.00, Total Deposit: £2,683.20, Optional Final Payment: £7,769.93, Total Charge For Credit: £4,428.87, Total Amount Payable: £22,316.87, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 5.02ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202021,554 milesPetrol£24,595or £397 moFair price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £396.05, Customer Deposit: £3,689.00, Total Deposit: £3,939.25, Optional Final Payment: £9,922.50, Total Charge For Credit: £7,891.10, Total Amount Payable: £32,486.10, Representative APR: 13.30%, Interest Rate (Fixed): 13.32%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more