BMW 3 Series320i M Sport 4dr Step Auto20251 milesPetrol£40,995or £636 mo12 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £635.55, Customer Deposit: £6,149.00, Total Deposit: £6,149.25, Optional Final Payment: £16,929.25, Total Charge For Credit: £11,954.35, Total Amount Payable: £52,949.35, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 12.15ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport Pro Edition 4dr Step Auto202146,917 milesHybrid£24,350or £404 mo12 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £403.68, Customer Deposit: £3,652.00, Total Deposit: £3,652.50, Optional Final Payment: £9,953.52, Total Charge For Credit: £8,228.98, Total Amount Payable: £32,578.98, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 7.64ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202124,483 milesPetrol£25,490or £427 mo12 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £426.98, Customer Deposit: £3,823.00, Total Deposit: £3,823.50, Optional Final Payment: £10,147.96, Total Charge For Credit: £8,549.52, Total Amount Payable: £34,039.52, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.76ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e SE Pro 4dr Step Auto202146,201 milesHybrid£18,290or £311 mo12 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £310.05, Customer Deposit: £2,743.00, Total Deposit: £2,743.50, Optional Final Payment: £7,054.83, Total Charge For Credit: £6,080.68, Total Amount Payable: £24,370.68, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 5.10ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202048,873 milesHybrid£21,750or £371 mo12 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £370.07, Customer Deposit: £3,262.00, Total Deposit: £3,262.50, Optional Final Payment: £8,305.36, Total Charge For Credit: £7,211.15, Total Amount Payable: £28,961.15, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 5.89ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto202015,900 milesPetrol£24,480or £406 mo12 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £405.29, Customer Deposit: £3,672.00, Total Deposit: £3,672.00, Optional Final Payment: £10,040.18, Total Charge For Credit: £8,280.81, Total Amount Payable: £32,760.81, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.19ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto202219,259 milesPetrol£29,995or £500 mo28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £499.27, Customer Deposit: £4,499.00, Total Deposit: £4,499.25, Optional Final Payment: £12,137.29, Total Charge For Credit: £10,107.23, Total Amount Payable: £40,102.23, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 8.23ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto202114,951 milesPetrol£30,995or £518 mo28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £517.70, Customer Deposit: £4,649.00, Total Deposit: £4,649.25, Optional Final Payment: £12,431.81, Total Charge For Credit: £10,417.96, Total Amount Payable: £41,412.96, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 7.46ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202157,120 milesHybrid£20,495or £344 mo28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £343.64, Customer Deposit: £3,074.00, Total Deposit: £3,074.25, Optional Final Payment: £8,139.00, Total Charge For Credit: £6,869.33, Total Amount Payable: £27,364.33, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.67ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330d xDrive M Sport 4dr Step Auto201674,340 milesDiesel£15,495or £354 mo28 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £353.90, Customer Deposit: £2,324.00, Total Deposit: £2,324.25, Total Charge For Credit: £3,816.45, Total Amount Payable: £19,311.45, Representative APR: 13.90%, Interest Rate (Fixed): 13.06%Read more
BMW 3 Series320d xDrive MHT SE Pro 4dr Step Auto202226,774 milesDiesel£28,790£2,000 off£26,79032 miles away