BMW 3 Series320i M Sport 4dr Step Auto202418,591 milesPetrol£27,049or £384 mo14 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £383.26, Customer Deposit: £4,057.00, Total Deposit: £4,057.35, Optional Final Payment: £13,311.00, Total Charge For Credit: £8,332.57, Total Amount Payable: £35,381.57, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive MHT M Sport 4dr Step Auto202032,238 milesDiesel£22,999£650 off£22,349or £494 mo14 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £493.72, Customer Deposit: £3,352.00, Total Deposit: £3,352.35, Total Charge For Credit: £4,701.91, Total Amount Payable: £27,050.91, Representative APR: 11.90%, Interest Rate (Fixed): 11.27%Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto202163,214 milesHybrid£19,796or £286 mo18 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £285.34, Customer Deposit: £2,969.00, Total Deposit: £2,969.40, Optional Final Payment: £8,631.25, Total Charge For Credit: £5,500.97, Total Amount Payable: £25,296.97, Representative APR: 10.90%, Interest Rate (Fixed): 5.65%, Excess Mileage Charge: 5.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202183,762 milesHybrid£16,088or £233 mo18 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £232.14, Customer Deposit: £2,413.00, Total Deposit: £2,413.20, Optional Final Payment: £7,174.00, Total Charge For Credit: £4,409.78, Total Amount Payable: £20,497.78, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202025,139 milesHybrid£20,724or £273 mo18 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £272.86, Customer Deposit: £3,108.00, Total Deposit: £3,108.60, Optional Final Payment: £10,578.75, Total Charge For Credit: £6,060.63, Total Amount Payable: £26,784.63, Representative APR: 10.90%, Interest Rate (Fixed): 5.65%, Excess Mileage Charge: 5.52ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20245,961 milesHybrid£36,529£1,700 off£34,829or £461 mo19 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £460.51, Customer Deposit: £5,224.00, Total Deposit: £5,224.35, Optional Final Payment: £16,895.93, Total Charge For Credit: £8,935.25, Total Amount Payable: £43,764.25, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.13ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto202228,708 milesDiesel£24,699or £350 mo25 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £349.50, Customer Deposit: £3,704.00, Total Deposit: £3,704.85, Optional Final Payment: £10,673.00, Total Charge For Credit: £6,105.35, Total Amount Payable: £30,804.35, 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 Auto202228,866 milesPetrol£25,490£1,465 off£24,025or £318 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £317.30, Customer Deposit: £3,603.00, Total Deposit: £3,603.75, Optional Final Payment: £11,675.40, Total Charge For Credit: £6,167.25, Total Amount Payable: £30,192.25, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.47ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202243,920 milesHybrid£21,295or £285 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £284.37, Customer Deposit: £3,194.00, Total Deposit: £3,194.25, Optional Final Payment: £10,170.16, Total Charge For Credit: £5,434.80, Total Amount Payable: £26,729.80, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.07ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202121,213 milesPetrol£22,531or £286 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £285.45, Customer Deposit: £3,379.00, Total Deposit: £3,379.65, Optional Final Payment: £11,641.02, Total Charge For Credit: £5,905.82, Total Amount Payable: £28,436.82, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.73ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202111,478 milesPetrol£26,441or £361 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £360.05, Customer Deposit: £3,966.00, Total Deposit: £3,966.15, Optional Final Payment: £12,230.52, Total Charge For Credit: £6,678.02, Total Amount Payable: £33,119.02, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.73ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 5dr Step Auto202160,950 milesHybrid£23,857or £343 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £342.35, Customer Deposit: £3,578.00, Total Deposit: £3,578.55, Optional Final Payment: £10,036.89, Total Charge For Credit: £5,848.89, Total Amount Payable: £29,705.89, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.29ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202146,028 milesPetrol£21,296or £292 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £291.27, Customer Deposit: £3,194.00, Total Deposit: £3,194.40, Optional Final Payment: £9,777.71, Total Charge For Credit: £5,365.80, Total Amount Payable: £26,661.80, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.38ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202011,962 milesPetrol£24,878or £345 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.73, Customer Deposit: £3,731.00, Total Deposit: £3,731.70, Optional Final Payment: £11,167.29, Total Charge For Credit: £6,223.30, Total Amount Payable: £31,101.30, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.66ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive MHT M Sport 5dr Step Auto202135,396 milesDiesel£25,299or £372 mo38 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £371.62, Customer Deposit: £3,794.00, Total Deposit: £3,794.85, Optional Final Payment: £10,154.00, Total Charge For Credit: £6,115.99, Total Amount Payable: £31,414.99, Representative APR: 9.90%, Interest Rate (Fixed): 9.46%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202041,518 milesHybrid£19,499or £262 mo38 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £261.21, Customer Deposit: £2,924.00, Total Deposit: £2,924.85, Optional Final Payment: £8,683.00, Total Charge For Credit: £4,385.72, Total Amount Payable: £23,884.72, Representative APR: 8.90%, Interest Rate (Fixed): 8.54%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more