BMW 3 Series330e xDrive M Sport 4dr Step Auto20234,522 milesHybrid£33,999or £509 moGreat price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £508.99, Customer Deposit: £5,099.00, Total Deposit: £5,349.85, Optional Final Payment: £16,210.00, Total Charge For Credit: £11,483.38, Total Amount Payable: £45,482.38, Representative APR: 13.30%, Interest Rate (Fixed): 13.31%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive M Sport 4dr Step Auto201861,827 milesDiesel£14,699or £331 mo Delivery*Representative example: Contract Length: 48 months, 48 Monthly Payments: £330.22, Customer Deposit: £2,204.00, Total Deposit: £2,204.85, Total Charge For Credit: £3,356.41, Total Amount Payable: £18,055.41, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%Read more
BMW 3 Series320i M Sport 4dr Step Auto202127,662 milesPetrol£22,850or £355 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £354.23, Customer Deposit: £3,427.00, Total Deposit: £3,677.50, Optional Final Payment: £10,022.50, Total Charge For Credit: £7,498.81, Total Amount Payable: £30,348.81, Representative APR: 13.30%, Interest Rate (Fixed): 13.31%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202040,300 milesHybrid£20,850or £301 moGreat price29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £300.14, Customer Deposit: £3,127.00, Total Deposit: £3,127.50, Optional Final Payment: £8,718.00, Total Charge For Credit: £5,102.08, Total Amount Payable: £25,952.08, Representative APR: 9.90%, Interest Rate (Fixed): 9.46%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201952,422 milesPetrol£18,751or £251 moGood price33 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £250.68, Customer Deposit: £2,812.00, Total Deposit: £2,812.65, Optional Final Payment: £8,182.25, Total Charge For Credit: £4,276.54, Total Amount Payable: £23,027.54, Representative APR: 8.90%, Interest Rate (Fixed): 4.37%, Excess Mileage Charge: 11.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport 4dr Step Auto202023,294 milesDiesel£24,310or £381 moGreat price8 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £380.15, Customer Deposit: £3,646.00, Total Deposit: £3,646.50, Optional Final Payment: £9,554.00, Total Charge For Credit: £7,137.70, Total Amount Payable: £31,447.70, Representative APR: 11.90%, Interest Rate (Fixed): 6.19%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport 4dr Step Auto201918,655 milesDiesel£24,130or £524 moFair price8 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £523.89, Customer Deposit: £3,619.00, Total Deposit: £3,619.50, Total Charge For Credit: £4,646.22, Total Amount Payable: £28,776.22, Representative APR: 10.90%, Interest Rate (Fixed): 10.37%Read more
BMW 3 Series335d xDrive M Sport Shadow Edition 4dr Step Auto201863,855 milesDiesel£18,79024 miles away
BMW 3 Series320d M Sport Shadow Edition 4dr Step Auto201862,000 milesDiesel£15,300or £327 moGood price23 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £326.59, Customer Deposit: £2,295.00, Total Deposit: £2,295.00, Total Charge For Credit: £2,671.32, Total Amount Payable: £17,971.32, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%Read more
BMW 3 Series330e M Sport 4dr Step Auto202019,990 milesHybrid£22,021or £317 moGreat price37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £316.47, Customer Deposit: £3,303.00, Total Deposit: £3,303.15, Optional Final Payment: £11,273.00, Total Charge For Credit: £7,429.24, Total Amount Payable: £29,450.24, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 12.50ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330d MHT M Sport 4dr Step Auto202215,388 milesDiesel£31,400or £436 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £435.55, Customer Deposit: £4,710.00, Total Deposit: £4,710.00, Optional Final Payment: £14,069.09, Total Charge For Credit: £7,849.94, Total Amount Payable: £39,249.94, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202115,483 milesPetrol£25,844or £337 moGood price35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £336.54, Customer Deposit: £3,876.00, Total Deposit: £3,876.60, Optional Final Payment: £12,832.37, Total Charge For Credit: £6,682.35, Total Amount Payable: £32,526.35, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.67ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330d xDrive MHT M Sport 4dr Step Auto202224,096 milesDiesel£31,087or £435 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £434.61, Customer Deposit: £4,663.00, Total Deposit: £4,663.05, Optional Final Payment: £13,734.60, Total Charge For Credit: £7,737.32, Total Amount Payable: £38,824.32, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.61ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202138,621 milesHybrid£24,196or £329 moFair price35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £328.81, Customer Deposit: £3,629.00, Total Deposit: £3,629.40, Optional Final Payment: £11,230.22, Total Charge For Credit: £6,117.69, Total Amount Payable: £30,313.69, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.63ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20246,980 milesPetrol£32,591or £413 moFair price35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £412.53, Customer Deposit: £4,888.00, Total Deposit: £4,888.65, Optional Final Payment: £16,860.14, Total Charge For Credit: £8,546.70, Total Amount Payable: £41,137.70, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.34ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202411,258 milesHybrid£33,896or £438 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £437.64, Customer Deposit: £5,084.00, Total Deposit: £5,084.40, Optional Final Payment: £17,044.83, Total Charge For Credit: £8,802.31, Total Amount Payable: £42,698.31, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.79ppm, Mileage Per Annum: 10,000Read more