BMW 3 Series320i M Sport 4dr Step Auto202022,343 milesPetrol£24,895or £326 moGreat price17 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £325.80, Customer Deposit: £3,734.00, Total Deposit: £3,734.25, Optional Final Payment: £11,268.00, Total Charge For Credit: £5,745.65, Total Amount Payable: £30,640.65, Representative APR: 8.90%, Interest Rate (Fixed): 8.54%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Auto202042,890 milesHybrid£20,500or £306 moGood price27 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £305.07, Customer Deposit: £3,075.00, Total Deposit: £3,075.00, Optional Final Payment: £8,003.00, Total Charge For Credit: £4,916.29, Total Amount Payable: £25,416.29, Representative APR: 9.90%, Interest Rate (Fixed): 9.45%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport Shadow Edition 4dr Step Auto201853,752 milesDiesel£16,199or £346 moGood price19 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £345.77, Customer Deposit: £2,429.00, Total Deposit: £2,429.85, Total Charge For Credit: £2,827.81, Total Amount Payable: £19,026.81, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%Read more
BMW 3 Series330e M Sport 4dr Step Auto20212,700 milesHybrid£26,899or £345 moFair price39 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.96, Customer Deposit: £4,034.00, Total Deposit: £4,034.85, Optional Final Payment: £13,659.77, Total Charge For Credit: £7,008.74, Total Amount Payable: £33,907.74, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.63ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d SE 4dr201951,173 milesDieselwas£16,299£800 off£15,499or £214 moGood price39 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £213.08, Customer Deposit: £2,324.00, Total Deposit: £2,324.85, Optional Final Payment: £7,053.59, Total Charge For Credit: £3,894.20, Total Amount Payable: £19,393.20, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 5.26ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202230,742 milesPetrolwas£24,990£1,391 off£23,599or £301 moGreat price39 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £300.53, Customer Deposit: £3,539.00, Total Deposit: £3,539.85, Optional Final Payment: £12,104.29, Total Charge For Credit: £6,170.05, Total Amount Payable: £29,769.05, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e Sport Pro 4dr Auto201930,300 milesHybrid£19,995or £263 moGreat price17 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £262.29, Customer Deposit: £2,999.00, Total Deposit: £2,999.25, Optional Final Payment: £9,629.00, Total Charge For Credit: £5,223.17, Total Amount Payable: £25,218.17, Representative APR: 9.90%, Interest Rate (Fixed): 9.46%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201962,406 milesPetrol£17,975or £384 moGood price17 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £383.50, Customer Deposit: £2,696.00, Total Deposit: £2,696.25, Total Charge For Credit: £3,139.25, Total Amount Payable: £21,114.25, Representative APR: 9.90%, Interest Rate (Fixed): 5.12%Read more
BMW 3 Series320i M Sport 4dr Step Auto201926,751 milesPetrol£16,982or £369 moGreat price Delivery*Representative example: Contract Length: 48 months, 48 Monthly Payments: £368.81, Customer Deposit: £2,547.00, Total Deposit: £2,547.30, Total Charge For Credit: £3,268.18, Total Amount Payable: £20,250.18, Representative APR: 10.90%, Interest Rate (Fixed): 5.66%Read more
BMW 3 Series330e M Sport 4dr Step Auto20244,408 milesHybrid£42,999or £680 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £679.32, Customer Deposit: £6,449.00, Total Deposit: £6,449.85, Optional Final Payment: £15,748.00, Total Charge For Credit: £11,126.89, Total Amount Payable: £54,125.89, Representative APR: 10.90%, Interest Rate (Fixed): 7.60%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 5dr Step Auto202424 milesHybrid£39,799or £578 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £577.59, Customer Deposit: £5,969.00, Total Deposit: £5,969.85, Optional Final Payment: £17,554.00, Total Charge For Credit: £10,871.58, Total Amount Payable: £50,670.58, Representative APR: 10.90%, Interest Rate (Fixed): 8.03%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto10 milesPetrol£41,999or £626 mo32 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £625.44, Customer Deposit: £6,299.00, Total Deposit: £6,299.85, Optional Final Payment: £17,598.13, Total Charge For Credit: £11,294.66, Total Amount Payable: £53,293.66, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 11.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]10 milesPetrol£43,999or £661 mo32 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £660.55, Customer Deposit: £6,599.00, Total Deposit: £6,599.85, Optional Final Payment: £18,126.07, Total Charge For Credit: £11,772.77, Total Amount Payable: £55,771.77, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 11.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]15 milesPetrol£42,999or £639 mo32 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £638.46, Customer Deposit: £6,449.00, Total Deposit: £6,449.85, Optional Final Payment: £18,126.07, Total Charge For Credit: £11,584.54, Total Amount Payable: £54,583.54, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 11.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20241,457 milesPetrol£39,499or £591 mo34 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £590.79, Customer Deposit: £5,924.00, Total Deposit: £5,924.85, Optional Final Payment: £16,400.00, Total Charge For Credit: £10,592.98, Total Amount Payable: £50,091.98, Representative APR: 10.90%, Interest Rate (Fixed): 7.88%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more