BMW 3 Series320i M Sport 4dr Step Auto202021,554 milesPetrol£24,595or £397 mo 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
BMW 3 Series330e M Sport 4dr Step Auto20247,517 milesHybrid£34,272£2,209 off£32,063or £414 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £413.28, Customer Deposit: £4,809.00, Total Deposit: £4,809.45, Optional Final Payment: £16,162.48, Total Charge For Credit: £8,333.09, Total Amount Payable: £40,396.09, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.75ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20245,961 milesHybrid£31,368or £396 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £395.68, Customer Deposit: £4,705.00, Total Deposit: £4,705.20, Optional Final Payment: £16,305.65, Total Charge For Credit: £8,239.81, Total Amount Payable: £39,607.81, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.75ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step Auto20235,670 milesHybrid£55,851or £830 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £829.63, Customer Deposit: £8,377.00, Total Deposit: £8,377.65, Optional Final Payment: £21,889.54, Total Charge For Credit: £13,408.80, Total Amount Payable: £69,259.80, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202323,975 milesPetrol£28,744£1,248 off£27,496or £357 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £356.62, Customer Deposit: £4,124.00, Total Deposit: £4,124.40, Optional Final Payment: £13,734.60, Total Charge For Credit: £7,124.14, Total Amount Payable: £34,620.14, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202149,930 milesHybrid£25,139or £387 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £386.64, Customer Deposit: £3,770.00, Total Deposit: £3,770.85, Optional Final Payment: £9,098.28, Total Charge For Credit: £5,902.21, Total Amount Payable: £31,041.21, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.99ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201943,016 milesPetrol£21,300or £319 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £318.84, Customer Deposit: £3,195.00, Total Deposit: £3,195.00, Optional Final Payment: £8,208.31, Total Charge For Credit: £5,088.79, Total Amount Payable: £26,388.79, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 5.70ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20244,134 milesPetrol£34,006or £453 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £452.53, Customer Deposit: £5,100.00, Total Deposit: £5,100.90, Optional Final Payment: £16,331.43, Total Charge For Credit: £8,695.24, Total Amount Payable: £42,701.24, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.69ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto20248,884 milesDiesel£34,753or £468 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £467.35, Customer Deposit: £5,212.00, Total Deposit: £5,212.95, Optional Final Payment: £16,411.43, Total Charge For Credit: £8,836.83, Total Amount Payable: £43,589.83, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20247,000 milesPetrol£30,478or £393 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £392.90, Customer Deposit: £4,571.00, Total Deposit: £4,571.70, Optional Final Payment: £15,360.85, Total Charge For Credit: £7,920.85, Total Amount Payable: £38,398.85, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.20ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202256,900 milesPetrol£21,351or £293 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £292.35, Customer Deposit: £3,202.00, Total Deposit: £3,202.65, Optional Final Payment: £9,783.92, Total Charge For Credit: £5,376.02, Total Amount Payable: £26,727.02, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.42ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202155,773 milesHybrid£19,839or £282 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £281.97, Customer Deposit: £2,975.00, Total Deposit: £2,975.85, Optional Final Payment: £8,502.07, Total Charge For Credit: £4,891.51, Total Amount Payable: £24,730.51, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.79ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202045,661 milesPetrol£21,804£1,025 off£20,779or £291 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £290.76, Customer Deposit: £3,116.00, Total Deposit: £3,116.85, Optional Final Payment: £9,165.81, Total Charge For Credit: £5,169.38, Total Amount Payable: £25,948.38, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.48ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Auto202065,000 milesHybrid£17,990or £297 mo30 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £296.96, Customer Deposit: £2,698.00, Total Deposit: £2,698.50, Optional Final Payment: £6,840.00, Total Charge For Credit: £5,515.62, Total Amount Payable: £23,505.62, Representative APR: 12.80%, Interest Rate (Fixed): 12.81%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e Sport Pro 4dr Step Auto202075,815 milesHybrid£16,350or £263 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £262.92, Customer Deposit: £2,452.00, Total Deposit: £2,702.50, Optional Final Payment: £6,480.00, Total Charge For Credit: £5,199.74, Total Amount Payable: £21,549.74, Representative APR: 13.30%, Interest Rate (Fixed): 13.32%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more