BMW 3 Series320i M Sport 4dr Step Auto20247,878 milesPetrol£29,990or £369 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £368.84, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £16,129.22, Total Charge For Credit: £7,973.20, Total Amount Payable: £37,963.20, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202411,895 milesPetrol£29,990or £376 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £375.32, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,759.32, Total Charge For Credit: £7,907.86, Total Amount Payable: £37,897.86, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20249,617 milesPetrol£29,990or £372 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £371.65, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,969.09, Total Charge For Credit: £7,945.14, Total Amount Payable: £37,935.14, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202413,065 milesPetrol£29,990or £378 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £377.21, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,651.58, Total Charge For Credit: £7,888.95, Total Amount Payable: £37,878.95, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202412,783 milesPetrol£33,745or £441 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £440.74, Customer Deposit: £5,061.00, Total Deposit: £5,061.75, Optional Final Payment: £16,680.69, Total Charge For Credit: £8,712.22, Total Amount Payable: £42,457.22, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.34ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20245,592 milesPetrol£29,990or £366 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £365.16, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £16,339.72, Total Charge For Credit: £8,010.74, Total Amount Payable: £38,000.74, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202411,941 milesPetrol£29,990or £376 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £375.40, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,755.08, Total Charge For Credit: £7,907.38, Total Amount Payable: £37,897.38, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20248,223 milesPetrol£29,990or £370 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £369.40, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £16,097.45, Total Charge For Credit: £7,967.75, Total Amount Payable: £37,957.75, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202411,994 milesHybrid£32,380or £411 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £410.75, Customer Deposit: £4,857.00, Total Deposit: £4,857.00, Optional Final Payment: £16,700.30, Total Charge For Credit: £8,482.55, Total Amount Payable: £40,862.55, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.79ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20249,840 milesPetrol£29,990or £373 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £372.01, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,948.55, Total Charge For Credit: £7,941.52, Total Amount Payable: £37,931.52, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i Sport 4dr Step Auto20243,232 milesPetrol£31,890or £417 mo29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £416.59, Customer Deposit: £4,783.00, Total Deposit: £4,783.50, Optional Final Payment: £15,759.22, Total Charge For Credit: £8,232.45, Total Amount Payable: £40,122.45, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.48ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport 4dr201936,345 milesDiesel£19,790or £298 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £297.55, Customer Deposit: £2,968.00, Total Deposit: £2,968.50, Optional Final Payment: £8,721.55, Total Charge For Credit: £5,884.90, Total Amount Payable: £25,674.90, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 5.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step Auto202116,253 milesHybrid£34,990or £492 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £491.10, Customer Deposit: £5,248.00, Total Deposit: £5,248.50, Optional Final Payment: £17,495.72, Total Charge For Credit: £10,835.92, Total Amount Payable: £45,825.92, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 11.93ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330d MHT M Sport 4dr Step Auto202122,500 milesDiesel£28,485or £424 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £423.45, Customer Deposit: £4,272.00, Total Deposit: £4,272.75, Optional Final Payment: £12,839.92, Total Charge For Credit: £8,529.82, Total Amount Payable: £37,014.82, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.81ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202157,373 milesHybrid£21,690or £316 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £315.39, Customer Deposit: £3,253.00, Total Deposit: £3,253.50, Optional Final Payment: £10,195.07, Total Charge For Credit: £6,581.90, Total Amount Payable: £28,271.90, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.63ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202412,206 milesHybrid£33,395or £428 mo29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £427.32, Customer Deposit: £5,009.00, Total Deposit: £5,009.25, Optional Final Payment: £17,012.99, Total Charge For Credit: £8,711.28, Total Amount Payable: £42,106.28, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.79ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20246,842 milesHybrid£34,990or £450 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £449.50, Customer Deposit: £5,248.00, Total Deposit: £5,248.50, Optional Final Payment: £17,724.34, Total Charge For Credit: £9,109.34, Total Amount Payable: £44,099.34, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.79ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202113,643 milesHybrid£25,290or £354 mo37 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £354.00, Customer Deposit: £3,793.00, Total Deposit: £3,793.50, Optional Final Payment: £12,702.39, Total Charge For Credit: £7,843.89, Total Amount Payable: £33,133.89, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.38ppm, Mileage Per Annum: 10,000Read more