BMW 3 SeriesM340i xDrive MHT 4dr Step Auto202062,607 milesHybrid£32,000or £535 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £534.74, Customer Deposit: £4,800.00, Total Deposit: £4,800.00, Optional Final Payment: £12,819.28, Total Charge For Credit: £10,752.06, Total Amount Payable: £42,752.06, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 10.35ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202133,617 milesPetrol£23,500or £366 moGood price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £365.40, Customer Deposit: £3,525.00, Total Deposit: £3,525.00, Optional Final Payment: £11,097.21, Total Charge For Credit: £8,296.01, Total Amount Payable: £31,796.01, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 8.42ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20242,705 milesHybrid£37,800or £506 moGreat price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £505.85, Customer Deposit: £5,670.00, Total Deposit: £5,670.00, Optional Final Payment: £17,991.81, Total Charge For Credit: £9,636.76, Total Amount Payable: £47,436.76, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive M Sport 4dr Step Auto202070,244 milesDiesel£22,200or £376 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £375.94, Customer Deposit: £3,330.00, Total Deposit: £3,330.00, Optional Final Payment: £8,587.22, Total Charge For Credit: £7,386.40, Total Amount Payable: £29,586.40, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 7.15ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202024,046 milesPetrol£24,500or £386 moGreat price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £385.09, Customer Deposit: £3,675.00, Total Deposit: £3,675.00, Optional Final Payment: £11,314.02, Total Charge For Credit: £8,588.25, Total Amount Payable: £33,088.25, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 7.37ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20242,798 milesHybrid£37,700or £504 moGreat price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £503.84, Customer Deposit: £5,655.00, Total Deposit: £5,655.00, Optional Final Payment: £17,982.42, Total Charge For Credit: £9,617.90, Total Amount Payable: £47,317.90, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i Sport 4dr Step Auto20197,498 milesPetrol£22,300or £345 moGood price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.24, Customer Deposit: £3,345.00, Total Deposit: £3,345.00, Optional Final Payment: £10,684.21, Total Charge For Credit: £7,908.49, Total Amount Payable: £30,208.49, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.34ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto202410 milesHybrid£42,000or £575 moGreat price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £574.96, Customer Deposit: £6,300.00, Total Deposit: £6,300.00, Optional Final Payment: £19,253.93, Total Charge For Credit: £10,577.05, Total Amount Payable: £52,577.05, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20243,248 milesHybrid£40,300or £543 moGood price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £542.25, Customer Deposit: £6,045.00, Total Deposit: £6,045.00, Optional Final Payment: £19,013.17, Total Charge For Credit: £10,243.92, Total Amount Payable: £50,543.92, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20243,579 milesHybrid£37,800or £508 moGreat price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £507.39, Customer Deposit: £5,670.00, Total Deposit: £5,670.00, Optional Final Payment: £17,903.50, Total Charge For Credit: £9,620.83, Total Amount Payable: £47,420.83, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20243,852 milesHybrid£42,000or £593 moFair price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £592.83, Customer Deposit: £6,300.00, Total Deposit: £6,300.00, Optional Final Payment: £18,233.44, Total Charge For Credit: £10,396.45, Total Amount Payable: £52,396.45, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20243,652 milesHybrid£45,000or £646 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £645.09, Customer Deposit: £6,750.00, Total Deposit: £6,750.00, Optional Final Payment: £18,969.90, Total Charge For Credit: £11,039.13, Total Amount Payable: £56,039.13, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20243,512 milesHybrid£40,400or £545 moGood price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £544.92, Customer Deposit: £6,060.00, Total Deposit: £6,060.00, Optional Final Payment: £18,984.89, Total Charge For Credit: £10,256.13, Total Amount Payable: £50,656.13, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20244,150 milesHybrid£42,500or £592 moFair price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £591.73, Customer Deposit: £6,375.00, Total Deposit: £6,375.00, Optional Final Payment: £18,916.56, Total Charge For Credit: £10,602.87, Total Amount Payable: £53,102.87, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e Sport Pro 4dr Step Auto202023,942 milesHybrid£23,200or £371 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £370.76, Customer Deposit: £3,480.00, Total Deposit: £3,730.00, Optional Final Payment: £9,505.00, Total Charge For Credit: £7,460.72, Total Amount Payable: £30,660.72, Representative APR: 13.30%, Interest Rate (Fixed): 13.31%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto201953,701 milesPetrol£21,400or £364 moGood price Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £363.76, Customer Deposit: £3,210.00, Total Deposit: £3,210.00, Optional Final Payment: £7,547.50, Total Charge For Credit: £6,454.22, Total Amount Payable: £27,854.22, Representative APR: 12.90%, Interest Rate (Fixed): 12.87%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more