BMW 3 Series320D Sport 5Dr Step Auto202038,532 milesDiesel£22,888or £336 moSN58WG*Representative example: Contract Length: 48 months, 47 Monthly Payments: £335.21, Customer Deposit: £3,433.00, Total Deposit: £3,433.20, Optional Final Payment: £9,243.34, Total Charge For Credit: £5,543.41, Total Amount Payable: £28,431.41, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.40ppm, Mileage Per Annum: 10,000Read more
BMW 5 Series520d MHT M Sport 5dr Auto202046,228 milesHybrid£22,080or £363 moGreat priceYO304WR*Representative example: Contract Length: 48 months, 47 Monthly Payments: £362.15, Customer Deposit: £3,312.00, Total Deposit: £3,312.00, Optional Final Payment: £7,813.00, Total Charge For Credit: £6,066.05, Total Amount Payable: £28,146.05, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring330e M Sport Pro Edition 5dr Step Auto202156,873 milesHybrid£22,020Good priceHU47DY
BMW 3 Series Touring330e xDrive M Sport 5dr Step Auto202141,862 milesHybrid£24,415£798 off£23,617or £324 moGood priceRG279RW*Representative example: Contract Length: 48 months, 47 Monthly Payments: £323.47, Customer Deposit: £3,542.00, Total Deposit: £3,542.55, Optional Final Payment: £10,817.46, Total Charge For Credit: £5,946.10, Total Amount Payable: £29,563.10, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.95ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring330e M Sport 5dr Step Auto202157,597 milesHybrid£20,212or £307 moGreat priceBD48RU*Representative example: Contract Length: 48 months, 47 Monthly Payments: £306.75, Customer Deposit: £3,031.00, Total Deposit: £3,031.80, Optional Final Payment: £8,752.50, Total Charge For Credit: £5,999.55, Total Amount Payable: £26,211.55, Representative APR: 11.90%, Interest Rate (Fixed): 11.92%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring330e SE Pro 5dr Step Auto202151,840 milesHybrid£17,690or £259 moFair priceOX51AA*Representative example: Contract Length: 48 months, 47 Monthly Payments: £258.59, Customer Deposit: £2,653.00, Total Deposit: £2,903.50, Optional Final Payment: £8,370.00, Total Charge For Credit: £5,747.23, Total Amount Payable: £23,437.23, Representative APR: 12.90%, Interest Rate (Fixed): 12.87%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring320d xDrive MHT M Sport 5dr Step Auto202267,583 milesDiesel£22,223or £353 moDE214XF*Representative example: Contract Length: 48 months, 47 Monthly Payments: £352.04, Customer Deposit: £3,333.00, Total Deposit: £3,333.45, Optional Final Payment: £8,600.00, Total Charge For Credit: £6,256.33, Total Amount Payable: £28,479.33, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring330e M Sport 5dr Step Auto202142,046 milesHybrid£23,476or £363 moGood priceLN63QZ*Representative example: Contract Length: 49 months, 48 Monthly Payments: £362.92, Customer Deposit: £3,521.00, Total Deposit: £3,521.40, Optional Final Payment: £9,481.33, Total Charge For Credit: £6,946.89, Total Amount Payable: £30,422.89, Representative APR: 11.90%, Interest Rate (Fixed): 6.19%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring320i M Sport 5dr Step Auto202049,294 milesPetrol£22,000or £305 moFair priceBS107TU*Representative example: Contract Length: 48 months, 47 Monthly Payments: £304.37, Customer Deposit: £3,300.00, Total Deposit: £3,300.00, Optional Final Payment: £9,902.83, Total Charge For Credit: £5,508.22, Total Amount Payable: £27,508.22, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.14ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring320i M Sport 5dr Step Auto202040,447 milesPetrol£23,799£1,218 off£22,581or £364 moFair priceTA12BB*Representative example: Contract Length: 48 months, 47 Monthly Payments: £363.74, Customer Deposit: £3,387.00, Total Deposit: £3,387.15, Optional Final Payment: £9,825.30, Total Charge For Credit: £7,737.23, Total Amount Payable: £30,318.23, Representative APR: 13.80%, Interest Rate (Fixed): 13.82%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring320i M Sport 5dr Step Auto202140,967 milesPetrol£23,789or £321 moFair priceDN158PT*Representative example: Contract Length: 48 months, 47 Monthly Payments: £320.10, Customer Deposit: £3,568.00, Total Deposit: £3,568.35, Optional Final Payment: £11,223.06, Total Charge For Credit: £6,047.11, Total Amount Payable: £29,836.11, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.31ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring320d M Sport Shadow Edition 5dr Step Auto201972,071 milesDiesel£15,647or £282 moGreat priceTS15HZ*Representative example: Contract Length: 48 months, 47 Monthly Payments: £281.16, Customer Deposit: £2,347.00, Total Deposit: £2,347.05, Optional Final Payment: £4,172.50, Total Charge For Credit: £4,087.07, Total Amount Payable: £19,734.07, Representative APR: 11.90%, Interest Rate (Fixed): 7.66%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series Touring335d xDrive M Sport Shadow Edition 5dr Step Auto201951,550 milesDiesel£23,000EH114AA
BMW 3 Series Touring320d MHT M Sport 5dr Step Auto202050,251 milesDiesel£23,090£1,000 off£22,090Great priceLS124RJ
BMW 3 Series Touring330d xDrive M Sport Shadow Edition 5dr Step Auto201974,929 milesDiesel£19,880NG317UH
BMW 3 Series Touring330e M Sport 5dr Step Auto202239,308 milesHybrid£24,790£791 off£23,999Good priceLS126EG