BMW 3 SeriesM340d xDrive MHT 4dr Step Auto202123,621 milesDiesel£34,490or £486 moBS107TU*Representative example: Contract Length: 48 months, 47 Monthly Payments: £485.37, Customer Deposit: £5,173.00, Total Deposit: £5,173.50, Optional Final Payment: £15,056.69, Total Charge For Credit: £8,552.58, Total Amount Payable: £43,042.58, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport Shadow Edition 4dr Step Auto201847,165 milesDiesel£16,982or £374 moGood priceNE289NZ*Representative example: Contract Length: 48 months, 48 Monthly Payments: £373.88, Customer Deposit: £2,547.00, Total Deposit: £2,547.30, Total Charge For Credit: £3,511.54, Total Amount Payable: £20,493.54, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series330e M Sport 4dr Auto202017,994 milesHybrid£21,950or £311 moGood priceSO317FL*Representative example: Contract Length: 48 months, 47 Monthly Payments: £310.70, Customer Deposit: £3,292.00, Total Deposit: £3,292.50, Optional Final Payment: £10,138.66, Total Charge For Credit: £6,084.06, Total Amount Payable: £28,034.06, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 6.20ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202111,126 milesPetrol£26,147or £411 moGood priceYO304WR*Representative example: Contract Length: 48 months, 47 Monthly Payments: £410.06, Customer Deposit: £3,922.00, Total Deposit: £3,922.05, Optional Final Payment: £10,363.00, Total Charge For Credit: £7,410.87, Total Amount Payable: £33,557.87, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202164,097 milesHybrid£18,400or £296 moFair priceAB123EW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £295.83, Customer Deposit: £2,760.00, Total Deposit: £2,760.00, Optional Final Payment: £8,089.04, Total Charge For Credit: £6,353.05, Total Amount Payable: £24,753.05, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.79ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto202415,245 milesHybrid£34,000or £542 moGreat priceAB123EW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £541.87, Customer Deposit: £5,100.00, Total Deposit: £5,100.00, Optional Final Payment: £15,241.36, Total Charge For Credit: £11,809.25, Total Amount Payable: £45,809.25, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.85ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202149,930 milesHybrid£25,024or £385 moRG279RW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £384.14, Customer Deposit: £3,753.00, Total Deposit: £3,753.60, Optional Final Payment: £9,098.28, Total Charge For Credit: £5,882.46, Total Amount Payable: £30,906.46, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.99ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto202163,959 milesHybrid£18,581or £260 moFair priceSO317FL*Representative example: Contract Length: 49 months, 48 Monthly Payments: £259.36, Customer Deposit: £2,787.00, Total Deposit: £2,787.15, Optional Final Payment: £8,607.50, Total Charge For Credit: £5,262.93, Total Amount Payable: £23,843.93, Representative APR: 10.90%, Interest Rate (Fixed): 5.65%, Excess Mileage Charge: 5.92ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto202417,988 milesHybrid£36,500or £590 moAB123EW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £589.36, Customer Deposit: £5,475.00, Total Deposit: £5,475.00, Optional Final Payment: £15,890.34, Total Charge For Credit: £12,565.26, Total Amount Payable: £49,065.26, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.85ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto202116,962 milesPetrol£26,250or £420 moFair priceDD23XH*Representative example: Contract Length: 48 months, 47 Monthly Payments: £419.33, Customer Deposit: £3,937.00, Total Deposit: £3,937.50, Optional Final Payment: £11,707.10, Total Charge For Credit: £9,103.11, Total Amount Payable: £35,353.11, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 7.74ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step Auto20235,670 milesHybrid£56,921£1,212 off£55,709or £827 moRG279RW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £826.54, Customer Deposit: £8,356.00, Total Deposit: £8,356.35, Optional Final Payment: £21,889.54, Total Charge For Credit: £13,384.27, Total Amount Payable: £69,093.27, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto202414,624 milesHybrid£36,000or £583 moFair priceAB123EW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £582.40, Customer Deposit: £5,400.00, Total Deposit: £5,400.00, Optional Final Payment: £15,604.03, Total Charge For Credit: £12,376.83, Total Amount Payable: £48,376.83, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.85ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201936,786 milesPetrol£20,704or £336 moFair priceSG61JZ*Representative example: Contract Length: 48 months, 47 Monthly Payments: £335.21, Customer Deposit: £3,105.00, Total Deposit: £3,105.60, Optional Final Payment: £8,302.50, Total Charge For Credit: £6,468.97, Total Amount Payable: £27,172.97, Representative APR: 12.90%, Interest Rate (Fixed): 12.87%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20244,512 milesHybrid£37,000or £596 moGood priceAB123EW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £595.60, Customer Deposit: £5,550.00, Total Deposit: £5,550.00, Optional Final Payment: £16,221.42, Total Charge For Credit: £12,764.62, Total Amount Payable: £49,764.62, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.85ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto202228,072 milesPetrol£27,734£720 off£27,014or £433 moNE360BQ*Representative example: Contract Length: 48 months, 47 Monthly Payments: £432.62, Customer Deposit: £4,052.00, Total Deposit: £4,052.10, Optional Final Payment: £10,177.00, Total Charge For Credit: £7,548.24, Total Amount Payable: £34,562.24, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i xDrive M Sport 4dr Step Auto202039,665 milesPetrol£23,301or £514 moTA66DD*Representative example: Contract Length: 48 months, 48 Monthly Payments: £513.01, Customer Deposit: £3,495.00, Total Deposit: £3,495.15, Total Charge For Credit: £4,818.63, Total Amount Payable: £28,119.63, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series330i M Sport 4dr Step Auto201917,231 milesPetrol£25,276£583 off£24,693or £544 moFair priceG537RA*Representative example: Contract Length: 48 months, 48 Monthly Payments: £543.65, Customer Deposit: £3,703.00, Total Deposit: £3,703.95, Total Charge For Credit: £5,106.15, Total Amount Payable: £29,799.15, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series320d xDrive MHT M Sport Pro Edition 4dr Step Auto202041,285 milesHybrid£27,000or £411 mo Delivery*Representative example: Contract Length: 49 months, 48 Monthly Payments: £410.18, Customer Deposit: £4,050.00, Total Deposit: £4,050.00, Optional Final Payment: £10,124.00, Total Charge For Credit: £6,862.64, Total Amount Payable: £33,862.64, Representative APR: 10.40%, Interest Rate (Fixed): 9.93%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000Read more