BMW 3 SeriesM340d xDrive MHT 4dr Step Auto20249,527 milesDiesel£46,991or £639 mo10 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £638.17, Customer Deposit: £7,048.00, Total Deposit: £7,048.65, Optional Final Payment: £21,834.07, Total Charge For Credit: £11,885.71, Total Amount Payable: £58,876.71, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.63ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20246,980 milesPetrol£30,961£630 off£30,331or £373 mo10 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £372.39, Customer Deposit: £4,549.00, Total Deposit: £4,549.65, Optional Final Payment: £16,349.64, Total Charge For Credit: £8,070.62, Total Amount Payable: £38,401.62, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.83ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i Sport 4dr Step Auto202126,000 milesPetrol£21,500or £337 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £336.52, Customer Deposit: £3,225.00, Total Deposit: £3,475.00, Optional Final Payment: £9,235.00, Total Charge For Credit: £7,026.44, Total Amount Payable: £28,526.44, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i Sport 4dr Step Auto202025,023 milesPetrol£19,989or £308 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £307.67, Customer Deposit: £2,998.00, Total Deposit: £3,248.35, Optional Final Payment: £8,875.00, Total Charge For Credit: £6,594.84, Total Amount Payable: £26,583.84, 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 Auto202044,000 milesHybrid£20,000or £305 mo Delivery*Representative example: Contract Length: 49 months, 48 Monthly Payments: £304.11, Customer Deposit: £3,000.00, Total Deposit: £3,000.00, Optional Final Payment: £9,016.00, Total Charge For Credit: £6,613.28, Total Amount Payable: £26,613.28, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 8.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto201930,019 milesDiesel£16,750or £288 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £287.86, Customer Deposit: £2,512.00, Total Deposit: £2,512.50, Optional Final Payment: £5,896.00, Total Charge For Credit: £5,187.92, Total Amount Payable: £21,937.92, Representative APR: 13.30%, Interest Rate (Fixed): 13.23%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e Sport Pro 4dr Step Auto202024,777 milesHybrid£22,050or £350 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £349.54, Customer Deposit: £3,307.00, Total Deposit: £3,557.50, Optional Final Payment: £9,212.50, Total Charge For Credit: £7,148.38, Total Amount Payable: £29,198.38, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e Sport Pro 4dr Auto202023,859 milesHybrid£20,400or £321 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £320.07, Customer Deposit: £3,060.00, Total Deposit: £3,310.00, Optional Final Payment: £8,695.00, Total Charge For Credit: £6,648.29, Total Amount Payable: £27,048.29, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series318d SE 4dr Step Auto201984,930 milesDiesel£12,950or £293 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £292.52, Customer Deposit: £1,942.00, Total Deposit: £1,942.50, Total Charge For Credit: £3,043.46, Total Amount Payable: £15,993.46, Representative APR: 13.30%, Interest Rate (Fixed): 13.23%Read more
BMW 3 Series330e xDrive M Sport Pro Edition 4dr Step Auto202246,344 milesHybrid£25,554or £406 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £405.78, Customer Deposit: £3,833.00, Total Deposit: £3,833.10, Optional Final Payment: £10,450.50, Total Charge For Credit: £8,207.04, Total Amount Payable: £33,761.04, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport Pro Edition 4dr Step Auto202221,837 milesHybrid£26,839or £413 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £412.66, Customer Deposit: £4,025.00, Total Deposit: £4,025.85, Optional Final Payment: £11,815.75, Total Charge For Credit: £8,810.28, Total Amount Payable: £35,649.28, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202144,092 milesHybrid£21,332or £334 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £333.50, Customer Deposit: £3,199.00, Total Deposit: £3,199.80, Optional Final Payment: £9,049.00, Total Charge For Credit: £6,924.80, Total Amount Payable: £28,256.80, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202122,748 milesHybrid£22,799or £338 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £337.52, Customer Deposit: £3,419.00, Total Deposit: £3,419.85, Optional Final Payment: £10,846.00, Total Charge For Credit: £7,667.81, Total Amount Payable: £30,466.81, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202120,792 milesHybrid£22,863or £338 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £337.04, Customer Deposit: £3,429.00, Total Deposit: £3,429.45, Optional Final Payment: £10,965.00, Total Charge For Credit: £7,709.37, Total Amount Payable: £30,572.37, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto202160,647 milesPetrol£19,750or £301 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £300.85, Customer Deposit: £2,962.00, Total Deposit: £2,962.50, Optional Final Payment: £8,869.75, Total Charge For Credit: £6,523.05, Total Amount Payable: £26,273.05, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202127,811 milesHybrid£22,672or £343 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £342.91, Customer Deposit: £3,400.00, Total Deposit: £3,400.80, Optional Final Payment: £10,334.51, Total Charge For Credit: £7,522.99, Total Amount Payable: £30,194.99, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e Sport Pro 4dr Step Auto202036,398 milesHybrid£19,496or £306 mo39 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £305.06, Customer Deposit: £2,924.00, Total Deposit: £2,924.40, Optional Final Payment: £8,253.72, Total Charge For Credit: £6,325.00, Total Amount Payable: £25,821.00, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more