BMW 3 Series320i M Sport 4dr Step Auto20217,119 milesPetrol£25,499or £386 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £385.71, Customer Deposit: £3,824.00, Total Deposit: £4,074.85, Optional Final Payment: £11,845.00, Total Charge For Credit: £8,549.22, Total Amount Payable: £34,048.22, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20241,457 milesPetrol£39,499or £609 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £608.50, Customer Deposit: £5,924.00, Total Deposit: £6,174.85, Optional Final Payment: £17,897.50, Total Charge For Credit: £13,172.85, Total Amount Payable: £52,671.85, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20247,989 milesHybrid£32,799or £486 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £485.01, Customer Deposit: £4,919.00, Total Deposit: £5,169.85, Optional Final Payment: £16,030.00, Total Charge For Credit: £11,196.32, Total Amount Payable: £43,995.32, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 5dr Step Auto202424 milesHybrid£39,799or £615 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £614.67, Customer Deposit: £5,969.00, Total Deposit: £6,219.85, Optional Final Payment: £17,942.50, Total Charge For Credit: £13,252.84, Total Amount Payable: £53,051.84, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202056,516 milesHybrid£20,599or £338 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £337.20, Customer Deposit: £3,089.00, Total Deposit: £3,339.85, Optional Final Payment: £7,930.00, Total Charge For Credit: £6,519.25, Total Amount Payable: £27,118.25, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330d M Sport 4dr Step Auto202028,343 milesDiesel£25,999or £422 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £421.93, Customer Deposit: £3,899.00, Total Deposit: £4,149.85, Optional Final Payment: £10,337.50, Total Charge For Credit: £8,319.06, Total Amount Payable: £34,318.06, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto202146,973 milesHybrid£22,340or £362 mo36 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £361.46, Customer Deposit: £3,351.00, Total Deposit: £3,601.00, Optional Final Payment: £9,212.50, Total Charge For Credit: £7,462.12, Total Amount Payable: £29,802.12, Representative APR: 13.80%, Interest Rate (Fixed): 13.82%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202316,226 milesPetrol£28,299or £407 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £406.90, Customer Deposit: £4,244.00, Total Deposit: £4,244.85, Optional Final Payment: £13,574.00, Total Charge For Credit: £8,644.15, Total Amount Payable: £36,943.15, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202410,769 milesPetrol£29,699or £426 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £425.59, Customer Deposit: £4,454.00, Total Deposit: £4,454.85, Optional Final Payment: £14,331.00, Total Charge For Credit: £9,089.58, Total Amount Payable: £38,788.58, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20249,223 milesPetrol£29,799or £426 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £425.66, Customer Deposit: £4,469.00, Total Deposit: £4,469.85, Optional Final Payment: £14,460.00, Total Charge For Credit: £9,136.87, Total Amount Payable: £38,935.87, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202413,244 milesPetrol£29,399or £423 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £422.32, Customer Deposit: £4,409.00, Total Deposit: £4,409.85, Optional Final Payment: £14,125.00, Total Charge For Credit: £8,984.89, Total Amount Payable: £38,383.89, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202411,574 milesPetrol£29,599or £425 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £424.47, Customer Deposit: £4,439.00, Total Deposit: £4,439.85, Optional Final Payment: £14,264.00, Total Charge For Credit: £9,054.94, Total Amount Payable: £38,653.94, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202416,603 milesPetrol£29,099or £421 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £420.30, Customer Deposit: £4,364.00, Total Deposit: £4,364.85, Optional Final Payment: £13,845.00, Total Charge For Credit: £8,864.95, Total Amount Payable: £37,963.95, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202034,055 milesHybrid£20,199or £447 mo58 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £446.22, Customer Deposit: £3,029.00, Total Deposit: £3,029.85, Total Charge For Credit: £4,249.41, Total Amount Payable: £24,448.41, Representative APR: 11.90%, Interest Rate (Fixed): 11.27%Read more
BMW 3 Series330e M Sport 4dr Step Auto202117,738 milesHybrid£23,199or £344 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £343.43, Customer Deposit: £3,479.00, Total Deposit: £3,479.85, Optional Final Payment: £10,543.00, Total Charge For Credit: £6,965.06, Total Amount Payable: £30,164.06, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202025,977 milesHybrid£21,399or £473 mo58 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £472.73, Customer Deposit: £3,209.00, Total Deposit: £3,209.85, Total Charge For Credit: £4,501.89, Total Amount Payable: £25,900.89, Representative APR: 11.90%, Interest Rate (Fixed): 11.27%Read more
BMW 3 Series330e M Sport 4dr Step Auto202214,086 milesHybrid£25,999or £399 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £398.77, Customer Deposit: £3,899.00, Total Deposit: £3,899.85, Optional Final Payment: £10,991.00, Total Charge For Credit: £7,634.04, Total Amount Payable: £33,633.04, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto202226,273 milesDiesel£25,499or £395 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £394.50, Customer Deposit: £3,824.00, Total Deposit: £3,824.85, Optional Final Payment: £10,578.00, Total Charge For Credit: £7,445.35, Total Amount Payable: £32,944.35, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more