BMW 3 Series320i xDrive M Sport 4dr Step Auto202230,832 milesPetrol£25,930or £346 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £346.00, Customer Deposit: £3,889.00, Total Deposit: £3,889.50, Optional Final Payment: £12,399.05, Total Charge For Credit: £6,620.55, Total Amount Payable: £32,550.55, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.66ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20242,500 milesHybrid£37,001or £484 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £483.01, Customer Deposit: £5,550.00, Total Deposit: £5,550.15, Optional Final Payment: £18,304.62, Total Charge For Credit: £9,555.24, Total Amount Payable: £46,556.24, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto202128,600 milesPetrol£26,361£870 off£25,491or £332 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £331.34, Customer Deposit: £3,823.00, Total Deposit: £3,823.65, Optional Final Payment: £12,691.43, Total Charge For Credit: £6,597.06, Total Amount Payable: £32,088.06, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.21ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202130,618 milesPetrol£23,214or £298 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £297.42, Customer Deposit: £3,482.00, Total Deposit: £3,482.10, Optional Final Payment: £11,804.52, Total Charge For Credit: £6,051.36, Total Amount Payable: £29,265.36, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.67ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20242,326 milesHybrid£37,545or £495 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £494.51, Customer Deposit: £5,631.00, Total Deposit: £5,631.75, Optional Final Payment: £18,322.49, Total Charge For Credit: £9,651.21, Total Amount Payable: £47,196.21, 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 Auto202136,553 milesPetrol£23,479or £311 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £310.24, Customer Deposit: £3,521.00, Total Deposit: £3,521.85, Optional Final Payment: £11,401.46, Total Charge For Credit: £6,025.59, Total Amount Payable: £29,504.59, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.67ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202118,123 milesPetrol£24,500or £311 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £310.49, Customer Deposit: £3,675.00, Total Deposit: £3,675.00, Optional Final Payment: £12,653.08, Total Charge For Credit: £6,421.11, Total Amount Payable: £30,921.11, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.67ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto202136,966 milesPetrol£23,670or £316 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £315.43, Customer Deposit: £3,550.00, Total Deposit: £3,550.50, Optional Final Payment: £11,342.16, Total Charge For Credit: £6,047.87, Total Amount Payable: £29,717.87, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.63ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20249,514 milesHybrid£33,468or £426 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £425.28, Customer Deposit: £5,020.00, Total Deposit: £5,020.20, Optional Final Payment: £17,219.51, Total Charge For Credit: £8,759.87, Total Amount Payable: £42,227.87, 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 Auto202410,682 milesHybrid£33,545or £430 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £429.01, Customer Deposit: £5,031.00, Total Deposit: £5,031.75, Optional Final Payment: £17,102.53, Total Charge For Credit: £8,752.75, Total Amount Payable: £42,297.75, 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 Auto202411,652 milesHybrid£33,432or £429 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £428.25, Customer Deposit: £5,014.00, Total Deposit: £5,014.80, Optional Final Payment: £17,005.37, Total Charge For Credit: £8,715.92, Total Amount Payable: £42,147.92, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.79ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto202410,377 milesHybrid£36,311or £483 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £482.19, Customer Deposit: £5,446.00, Total Deposit: £5,446.65, Optional Final Payment: £17,495.83, Total Charge For Credit: £9,294.41, Total Amount Payable: £45,605.41, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202145,152 milesHybrid£20,770or £268 mo13 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £267.84, Customer Deposit: £3,115.00, Total Deposit: £3,115.50, Optional Final Payment: £10,462.94, Total Charge For Credit: £5,396.92, Total Amount Payable: £26,166.92, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.38ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto201820,206 milesPetrol£18,252or £390 mo33 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £389.60, Customer Deposit: £2,737.00, Total Deposit: £2,737.80, Total Charge For Credit: £3,186.60, Total Amount Payable: £21,438.60, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%Read more
BMW 3 Series330e M Sport 4dr Auto202042,941 milesHybrid£20,252or £268 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £267.32, Customer Deposit: £3,037.00, Total Deposit: £3,037.80, Optional Final Payment: £9,850.34, Total Charge For Credit: £5,200.18, Total Amount Payable: £25,452.18, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.31ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20243,000 milesPetrol£33,316or £422 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £421.54, Customer Deposit: £4,997.00, Total Deposit: £4,997.40, Optional Final Payment: £17,244.85, Total Charge For Credit: £8,738.63, Total Amount Payable: £42,054.63, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.34ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive M Sport 4dr Step Auto201844,384 milesDiesel£17,065or £365 mo33 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £364.26, Customer Deposit: £2,559.00, Total Deposit: £2,559.75, Total Charge For Credit: £2,979.23, Total Amount Payable: £20,044.23, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%Read more