BMW 3 Series320d xDrive M Sport 4dr Step Auto201957,573 milesDiesel£21,845£912 off£20,93311 miles away
BMW 3 Series320d MHT M Sport 4dr Step Auto202249,930 milesHybrid£23,990or £388 mo11 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £387.48, Customer Deposit: £3,598.00, Total Deposit: £3,598.50, Optional Final Payment: £8,392.99, Total Charge For Credit: £6,600.53, Total Amount Payable: £30,590.53, Representative APR: 11.50%, Interest Rate (Fixed): 5.98%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d M Sport 4dr Step Auto202043,216 milesDiesel£22,836£593 off£22,243or £362 mo11 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £361.61, Customer Deposit: £3,336.00, Total Deposit: £3,336.45, Optional Final Payment: £7,639.95, Total Charge For Credit: £6,090.68, Total Amount Payable: £28,333.68, Representative APR: 11.50%, Interest Rate (Fixed): 5.98%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340i xDrive MHT 4dr Step Auto202216,712 milesHybrid£36,700£1,450 off£35,25016 miles away