BMW 3 Series320i xDrive M Sport 4dr Step Auto202141,930 milesPetrol£24,333or £354 mo20 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £353.15, Customer Deposit: £3,649.00, Total Deposit: £3,649.95, Optional Final Payment: £10,010.53, Total Charge For Credit: £5,925.53, Total Amount Payable: £30,258.53, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.37ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive SE Pro 4dr Step Auto202024,732 milesHybrid£21,888or £322 mo20 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £321.45, Customer Deposit: £3,283.00, Total Deposit: £3,283.20, Optional Final Payment: £8,788.63, Total Charge For Credit: £5,291.98, Total Amount Payable: £27,179.98, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 5.56ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Auto202027,307 milesHybrid£22,888or £324 mo20 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £323.64, Customer Deposit: £3,433.00, Total Deposit: £3,433.20, Optional Final Payment: £9,903.51, Total Charge For Credit: £5,659.79, Total Amount Payable: £28,547.79, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.34ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201945,545 milesPetrol£20,995or £309 mo20 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £308.29, Customer Deposit: £3,149.00, Total Deposit: £3,149.25, Optional Final Payment: £8,432.86, Total Charge For Credit: £5,076.74, Total Amount Payable: £26,071.74, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 5.94ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340d xDrive MHT 4dr Step Auto20234,972 milesDiesel£54,500or £835 mo32 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £834.32, Customer Deposit: £8,175.00, Total Deposit: £8,175.00, Optional Final Payment: £19,946.40, Total Charge For Credit: £12,834.44, Total Amount Payable: £67,334.44, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.74ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 5dr Step Auto202312,264 milesDiesel£39,897or £583 mo32 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £582.03, Customer Deposit: £5,984.00, Total Deposit: £5,984.55, Optional Final Payment: £16,242.39, Total Charge For Credit: £9,685.35, Total Amount Payable: £49,582.35, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.75ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto202315,250 milesDiesel£38,500or £579 mo32 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £578.35, Customer Deposit: £5,775.00, Total Deposit: £5,775.00, Optional Final Payment: £14,720.41, Total Charge For Credit: £9,177.86, Total Amount Payable: £47,677.86, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.88ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20235,788 milesPetrol£41,490or £635 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £634.57, Customer Deposit: £6,223.00, Total Deposit: £6,223.50, Optional Final Payment: £15,218.06, Total Charge For Credit: £9,776.35, Total Amount Payable: £51,266.35, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20235,968 milesPetrol£38,000or £560 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £559.03, Customer Deposit: £5,700.00, Total Deposit: £5,700.00, Optional Final Payment: £15,203.38, Total Charge For Credit: £9,177.79, Total Amount Payable: £47,177.79, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20233,887 milesPetrol£39,990or £600 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £599.28, Customer Deposit: £5,998.00, Total Deposit: £5,998.50, Optional Final Payment: £15,373.12, Total Charge For Credit: £9,547.78, Total Amount Payable: £49,537.78, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20239,176 milesPetrol£39,390or £594 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £593.80, Customer Deposit: £5,908.00, Total Deposit: £5,908.50, Optional Final Payment: £14,941.71, Total Charge For Credit: £9,368.81, Total Amount Payable: £48,758.81, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 5dr Step Auto20237,218 milesPetrol£41,290or £608 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £608.00, Customer Deposit: £6,193.00, Total Deposit: £6,193.50, Optional Final Payment: £16,486.94, Total Charge For Credit: £9,966.44, Total Amount Payable: £51,256.44, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.39ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20234,415 milesPetrol£38,690or £572 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £571.80, Customer Deposit: £5,803.00, Total Deposit: £5,803.50, Optional Final Payment: £15,330.05, Total Charge For Credit: £9,318.15, Total Amount Payable: £48,008.15, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20238,303 milesPetrol£37,490or £552 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £551.29, Customer Deposit: £5,623.00, Total Deposit: £5,623.50, Optional Final Payment: £15,012.92, Total Charge For Credit: £9,057.05, Total Amount Payable: £46,547.05, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.41ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202310 milesHybrid£47,340or £752 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £751.73, Customer Deposit: £7,101.00, Total Deposit: £7,101.00, Optional Final Payment: £15,783.69, Total Charge For Credit: £10,876.00, Total Amount Payable: £58,216.00, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.54ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto20233,000 milesPetrol£38,590or £554 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £553.92, Customer Deposit: £5,788.00, Total Deposit: £5,788.50, Optional Final Payment: £16,226.67, Total Charge For Credit: £9,459.41, Total Amount Payable: £48,049.41, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.96ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20233,000 milesPetrol£36,000or £519 mo40 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £518.13, Customer Deposit: £5,400.00, Total Deposit: £5,400.00, Optional Final Payment: £15,058.42, Total Charge For Credit: £8,810.53, Total Amount Payable: £44,810.53, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.18ppm, Mileage Per Annum: 10,000Read more