BMW 3 Series320i xDrive M Sport 4dr Step Auto202230,832 milesPetrol£25,880or £345 mo16 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.91, Customer Deposit: £3,882.00, Total Deposit: £3,882.00, Optional Final Payment: £12,399.05, Total Charge For Credit: £6,611.82, Total Amount Payable: £32,491.82, 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 mo34 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 mo34 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 mo34 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,578or £496 mo34 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £495.23, Customer Deposit: £5,636.00, Total Deposit: £5,636.70, Optional Final Payment: £18,322.49, Total Charge For Credit: £9,657.00, Total Amount Payable: £47,235.00, 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 mo34 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 mo16 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,640or £315 mo16 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £314.78, Customer Deposit: £3,546.00, Total Deposit: £3,546.00, Optional Final Payment: £11,342.16, Total Charge For Credit: £6,042.82, Total Amount Payable: £29,682.82, 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 mo16 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 mo16 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 mo16 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,331or £483 mo34 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £482.63, Customer Deposit: £5,449.00, Total Deposit: £5,449.65, Optional Final Payment: £17,495.83, Total Charge For Credit: £9,298.09, Total Amount Payable: £45,629.09, 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 mo16 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,239or £390 mo34 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £389.32, Customer Deposit: £2,735.00, Total Deposit: £2,735.85, Total Charge For Credit: £3,184.21, Total Amount Payable: £21,423.21, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%Read more
BMW 3 Series330e M Sport 4dr Auto202042,941 milesHybrid£20,252or £268 mo34 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 mo34 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 mo34 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