BMW 3 Series320i M Sport 4dr Step Auto202132,740 milesPetrol£23,382£1,114 off£22,268or £346 mo23 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £345.94, Customer Deposit: £3,340.00, Total Deposit: £3,340.20, Optional Final Payment: £9,020.00, Total Charge For Credit: £6,351.38, Total Amount Payable: £28,619.38, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto202039,665 milesPetrol£23,362or £515 mo23 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £514.35, Customer Deposit: £3,504.00, Total Deposit: £3,504.30, Total Charge For Credit: £4,831.10, Total Amount Payable: £28,193.10, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series320d xDrive M Sport 4dr Step Auto201931,381 milesDiesel£24,554or £541 mo23 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £540.59, Customer Deposit: £3,683.00, Total Deposit: £3,683.10, Total Charge For Credit: £5,077.42, Total Amount Payable: £29,631.42, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step AutoPetrol£53,190or £792 mo23 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £791.49, Customer Deposit: £7,978.00, Total Deposit: £7,978.50, Optional Final Payment: £23,604.00, Total Charge For Credit: £15,592.53, Total Amount Payable: £68,782.53, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto202118,639 milesPetrol£26,200or £395 mo35 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £394.60, Customer Deposit: £3,930.00, Total Deposit: £3,930.00, Optional Final Payment: £12,046.00, Total Charge For Credit: £8,716.80, Total Amount Payable: £34,916.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 Auto202153,081 milesHybrid£19,250or £284 mo35 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £283.37, Customer Deposit: £2,887.00, Total Deposit: £2,887.50, Optional Final Payment: £9,257.75, Total Charge For Credit: £6,497.01, Total Amount Payable: £25,747.01, 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 Auto202020,950 milesHybrid£21,400or £323 mo35 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £322.15, Customer Deposit: £3,210.00, Total Deposit: £3,210.00, Optional Final Payment: £9,848.69, Total Charge For Credit: £7,121.89, Total Amount Payable: £28,521.89, Representative APR: 12.90%, Interest Rate (Fixed): 6.72%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20248,263 milesPetrol£30,517£1,522 off£28,995or £404 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £403.13, Customer Deposit: £4,349.00, Total Deposit: £4,349.25, Optional Final Payment: £14,541.00, Total Charge For Credit: £8,842.36, Total Amount Payable: £37,837.36, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT SE Pro 4dr Step Auto202121,908 milesDiesel£22,190or £361 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £360.13, Customer Deposit: £3,328.00, Total Deposit: £3,328.50, Optional Final Payment: £8,078.00, Total Charge For Credit: £6,142.61, Total Amount Payable: £28,332.61, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto202020,333 milesDiesel£26,894or £451 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £450.83, Customer Deposit: £4,034.00, Total Deposit: £4,034.10, Optional Final Payment: £8,942.00, Total Charge For Credit: £7,271.11, Total Amount Payable: £34,165.11, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201977,702 milesPetrol£18,224or £402 mo35 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £401.23, Customer Deposit: £2,733.00, Total Deposit: £2,733.60, Total Charge For Credit: £3,768.64, Total Amount Payable: £21,992.64, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]Petrol£43,085or £685 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £684.96, Customer Deposit: £6,462.00, Total Deposit: £6,462.75, Optional Final Payment: £16,529.00, Total Charge For Credit: £12,099.87, Total Amount Payable: £55,184.87, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]Petrol£43,085or £685 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £684.96, Customer Deposit: £6,462.00, Total Deposit: £6,462.75, Optional Final Payment: £16,529.00, Total Charge For Credit: £12,099.87, Total Amount Payable: £55,184.87, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]Petrol£43,085or £685 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £684.96, Customer Deposit: £6,462.00, Total Deposit: £6,462.75, Optional Final Payment: £16,529.00, Total Charge For Credit: £12,099.87, Total Amount Payable: £55,184.87, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]Petrol£43,085or £685 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £684.96, Customer Deposit: £6,462.00, Total Deposit: £6,462.75, Optional Final Payment: £16,529.00, Total Charge For Credit: £12,099.87, Total Amount Payable: £55,184.87, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport 4dr Step Auto202049,985 milesDiesel£22,108or £364 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £363.10, Customer Deposit: £3,316.00, Total Deposit: £3,316.20, Optional Final Payment: £7,794.00, Total Charge For Credit: £6,067.90, Total Amount Payable: £28,175.90, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto [Pro Pack]Hybrid£56,120or £967 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £966.89, Customer Deposit: £8,418.00, Total Deposit: £8,418.00, Optional Final Payment: £17,115.00, Total Charge For Credit: £14,856.83, Total Amount Payable: £70,976.83, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more