BMW 3 SeriesM340d xDrive MHT 4dr Step Auto202212,788 milesDiesel£37,500or £523 mo17 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £522.75, Customer Deposit: £5,625.00, Total Deposit: £5,625.00, Optional Final Payment: £16,654.84, Total Charge For Credit: £9,349.09, Total Amount Payable: £46,849.09, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.72ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 5dr Step Auto202127,315 milesHybrid£30,500or £460 mo17 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £459.70, Customer Deposit: £4,575.00, Total Deposit: £4,575.00, Optional Final Payment: £11,574.59, Total Charge For Credit: £7,255.49, Total Amount Payable: £37,755.49, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.82ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport Plus Edition 4dr Step Auto202023,175 milesDiesel£26,000or £365 mo17 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £364.46, Customer Deposit: £3,900.00, Total Deposit: £3,900.00, Optional Final Payment: £11,431.74, Total Charge For Credit: £6,461.36, Total Amount Payable: £32,461.36, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.29ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series318d Sport 4dr202145,475 milesDiesel£21,300or £360 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £359.40, Customer Deposit: £3,195.00, Total Deposit: £3,445.00, Optional Final Payment: £7,537.50, Total Charge For Credit: £6,584.30, Total Amount Payable: £27,884.30, Representative APR: 13.30%, Interest Rate (Fixed): 13.32%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202132,740 milesPetrol£22,518£481 off£22,037or £343 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £342.58, Customer Deposit: £3,305.00, Total Deposit: £3,305.55, Optional Final Payment: £8,913.00, Total Charge For Credit: £6,282.81, Total Amount Payable: £28,319.81, 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,204or £511 mo33 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £510.87, Customer Deposit: £3,480.00, Total Deposit: £3,480.60, Total Charge For Credit: £4,798.36, Total Amount Payable: £28,002.36, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series320d xDrive M Sport 4dr Step Auto201931,381 milesDiesel£24,258or £535 mo33 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £534.08, Customer Deposit: £3,638.00, Total Deposit: £3,638.70, Total Charge For Credit: £5,016.54, Total Amount Payable: £29,274.54, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step AutoPetrol£53,190or £792 mo33 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 Series320d xDrive M Sport Shadow Edition 4dr Step Auto201758,400 milesDiesel£15,99537 miles away
BMW 3 Series320i M Sport 4dr Step Auto202021,554 milesPetrol£24,595or £397 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £396.05, Customer Deposit: £3,689.00, Total Deposit: £3,939.25, Optional Final Payment: £9,922.50, Total Charge For Credit: £7,891.10, Total Amount Payable: £32,486.10, Representative APR: 13.30%, Interest Rate (Fixed): 13.32%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto [Pro Pack]Hybrid£56,120or £967 mo47 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
BMW 3 Series320i M Sport 4dr Step Auto [Pro Pack]Petrol£45,677or £743 mo47 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £742.99, Customer Deposit: £6,851.00, Total Deposit: £6,851.55, Optional Final Payment: £16,529.00, Total Charge For Credit: £12,624.08, Total Amount Payable: £58,301.08, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step AutoPetrol£69,490or £1,157 mo47 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,156.43, Customer Deposit: £10,423.00, Total Deposit: £10,423.50, Optional Final Payment: £23,604.00, Total Charge For Credit: £18,889.71, Total Amount Payable: £88,379.71, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step Auto20243,520 milesHybrid£52,555or £756 mo52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £755.21, Customer Deposit: £7,883.00, Total Deposit: £7,883.25, Optional Final Payment: £22,051.36, Total Charge For Credit: £12,874.48, Total Amount Payable: £65,429.48, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 15.64ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20246,800 milesHybrid£36,555or £510 mo52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £509.69, Customer Deposit: £5,483.00, Total Deposit: £5,483.25, Optional Final Payment: £16,228.45, Total Charge For Credit: £9,112.13, Total Amount Payable: £45,667.13, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.75ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20242,919 milesPetrol£34,555or £463 mo52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £462.50, Customer Deposit: £5,183.00, Total Deposit: £5,183.25, Optional Final Payment: £16,442.69, Total Charge For Credit: £8,808.44, Total Amount Payable: £43,363.44, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.69ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202421,782 milesHybrid£29,555or £388 mo52 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £387.21, Customer Deposit: £4,433.00, Total Deposit: £4,433.25, Optional Final Payment: £14,541.19, Total Charge For Credit: £7,618.31, Total Amount Payable: £37,173.31, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.54ppm, Mileage Per Annum: 10,000Read more