BMW 3 Series320i M Sport 4dr Step Auto202121,311 milesPetrol£24,990or £357 moGood price38 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £356.84, Customer Deposit: £3,748.00, Total Deposit: £3,748.50, Optional Final Payment: £12,133.81, Total Charge For Credit: £7,663.79, Total Amount Payable: £32,653.79, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.42ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202414,849 milesPetrol£29,990or £381 mo2 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £380.09, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,487.30, Total Charge For Credit: £7,860.03, Total Amount Payable: £37,850.03, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340d xDrive MHT 4dr Step Auto202166,126 milesDiesel£29,990£3,000 off£26,990or £410 mo28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £409.20, Customer Deposit: £4,048.00, Total Deposit: £4,048.50, Optional Final Payment: £11,693.07, Total Charge For Credit: £7,983.97, Total Amount Payable: £34,973.97, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 10.46ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step Auto20244,252 milesHybrid£52,995or £735 moGreat price29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £734.19, Customer Deposit: £7,949.00, Total Deposit: £7,949.25, Optional Final Payment: £23,796.84, Total Charge For Credit: £13,258.02, Total Amount Payable: £66,253.02, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 16.88ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20239,081 milesPetrol£29,990or £410 moGreat price28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £409.52, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,672.00, Total Charge For Credit: £9,427.94, Total Amount Payable: £39,417.94, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 11.80ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202121,076 milesPetrol£26,990or £398 moFair price29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £397.49, Customer Deposit: £4,048.00, Total Deposit: £4,048.50, Optional Final Payment: £12,387.59, Total Charge For Credit: £8,128.12, Total Amount Payable: £35,118.12, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.42ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20238,986 milesPetrol£29,990or £377 moGreat price38 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £376.70, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,680.64, Total Charge For Credit: £7,894.04, Total Amount Payable: £37,884.04, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.80ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202113,643 milesHybrid£25,290or £354 moGood price38 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
BMW 3 Series320i M Sport 4dr Step Auto20236,800 milesPetrol£29,990or £374 moGreat price38 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £373.22, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,879.48, Total Charge For Credit: £7,929.32, Total Amount Payable: £37,919.32, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.80ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20237,000 milesPetrol£29,990or £374 moGreat price38 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £373.54, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,861.28, Total Charge For Credit: £7,926.16, Total Amount Payable: £37,916.16, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.80ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202411,362 milesPetrol£29,990or £375 moGood price28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £374.46, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,808.40, Total Charge For Credit: £7,916.52, Total Amount Payable: £37,906.52, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive MHT M Sport Pro Edition 4dr Step Auto202121,180 milesHybrid£33,490or £527 mo28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £526.69, Customer Deposit: £5,023.00, Total Deposit: £5,023.50, Optional Final Payment: £13,385.31, Total Charge For Credit: £9,673.24, Total Amount Payable: £43,163.24, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.78ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20249,820 milesPetrol£29,990or £372 moGreat price35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £371.97, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,950.39, Total Charge For Credit: £7,941.48, Total Amount Payable: £37,931.48, 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 Auto201926,992 milesPetrol£24,450or £368 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £367.43, Customer Deposit: £3,667.00, Total Deposit: £3,667.50, Optional Final Payment: £10,786.17, Total Charge For Credit: £7,272.88, Total Amount Payable: £31,722.88, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 6.75ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20249,233 milesPetrol£29,990or £372 moGreat price29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £371.03, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £16,004.45, Total Charge For Credit: £7,951.36, Total Amount Payable: £37,941.36, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20246,911 milesHybrid£38,945or £517 moFair price29 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £516.62, Customer Deposit: £5,841.00, Total Deposit: £5,841.75, Optional Final Payment: £18,796.52, Total Charge For Credit: £9,974.41, Total Amount Payable: £48,919.41, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202411,483 milesPetrol£33,745£755 off£32,990or £425 mo28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £424.92, Customer Deposit: £4,948.00, Total Deposit: £4,948.50, Optional Final Payment: £16,647.66, Total Charge For Credit: £8,577.40, Total Amount Payable: £41,567.40, 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 Auto202411,895 milesPetrol£29,990or £376 moGood price35 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