BMW 3 Series320d MHT M Sport 4dr Step Auto20242,530 milesDiesel£33,950£960 off£32,990Great price22 miles away
BMW 3 Series320d MHT M Sport Pro Edition 4dr Step Auto202139,628 milesDiesel£29,990£1,000 off£28,99022 miles away
BMW 3 SeriesM340i xDrive 4dr Step Auto202028,825 milesPetrol£34,195or £576 mo23 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £575.11, Customer Deposit: £5,129.00, Total Deposit: £5,129.25, Optional Final Payment: £13,471.35, Total Charge For Credit: £11,435.77, Total Amount Payable: £45,630.77, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 8.68ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto202015,898 milesPetrol£25,995or £440 moFair price23 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £439.96, Customer Deposit: £3,899.00, Total Deposit: £3,899.25, Optional Final Payment: £10,070.75, Total Charge For Credit: £8,653.12, Total Amount Payable: £34,648.12, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.21ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330i M Sport 4dr Step Auto201972,810 milesPetrol£18,990or £316 moFair price28 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £315.29, Customer Deposit: £2,848.00, Total Deposit: £2,848.50, Optional Final Payment: £7,110.00, Total Charge For Credit: £5,797.13, Total Amount Payable: £24,787.13, Representative APR: 12.80%, Interest Rate (Fixed): 12.81%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202041,588 milesPetrol£21,422or £348 moGood price31 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £347.13, Customer Deposit: £3,213.00, Total Deposit: £3,463.30, Optional Final Payment: £8,775.00, Total Charge For Credit: £7,141.41, Total Amount Payable: £28,563.41, Representative APR: 13.80%, Interest Rate (Fixed): 13.82%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20247,296 milesHybrid£29,995or £413 moGreat price33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £412.55, Customer Deposit: £4,499.00, Total Deposit: £4,499.25, Optional Final Payment: £15,499.33, Total Charge For Credit: £9,393.43, Total Amount Payable: £39,388.43, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 11.42ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20244,713 milesHybrid£29,995or £409 moGreat price33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £408.72, Customer Deposit: £4,499.00, Total Deposit: £4,499.25, Optional Final Payment: £15,726.67, Total Charge For Credit: £9,440.76, Total Amount Payable: £39,435.76, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 11.42ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340d xDrive MHT 4dr Step Auto202149,652 milesHybrid£30,995or £521 mo33 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £520.14, Customer Deposit: £4,649.00, Total Deposit: £4,649.25, Optional Final Payment: £12,281.58, Total Charge For Credit: £10,382.41, Total Amount Payable: £41,377.41, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 9.49ppm, Mileage Per Annum: 10,000Read more