BMW 3 Series320i M Sport 4dr Step Auto202129,921 milesPetrol£22,991or £292 moGreat price36 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £291.75, Customer Deposit: £3,448.00, Total Deposit: £3,448.65, Optional Final Payment: £11,851.85, Total Charge For Credit: £6,021.75, Total Amount Payable: £29,012.75, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.67ppm, Mileage Per Annum: 10,000Read more
BMW 3 SeriesM340d xDrive MHT 4dr Step Auto20246,357 milesDiesel£46,991or £622 moGreat price36 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £621.32, Customer Deposit: £7,048.00, Total Deposit: £7,048.65, Optional Final Payment: £22,795.70, Total Charge For Credit: £12,055.39, Total Amount Payable: £59,046.39, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 15.14ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d MHT M Sport 4dr Step Auto202214,622 milesDiesel£29,250£2,323 off£26,92748 miles away
BMW 3 Series320i M Sport 4dr Step Auto202317,321 milesPetrol£28,699£700 off£27,999or £402 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £401.68, Customer Deposit: £4,199.00, Total Deposit: £4,199.85, Optional Final Payment: £13,484.00, Total Charge For Credit: £8,563.81, Total Amount Payable: £36,562.81, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202412,275 milesPetrol£29,299or £419 moFair price58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £418.73, Customer Deposit: £4,394.00, Total Deposit: £4,394.85, Optional Final Payment: £14,205.00, Total Charge For Credit: £8,981.16, Total Amount Payable: £38,280.16, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202418,591 milesPetrol£28,699or £415 mo58 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £414.10, Customer Deposit: £4,304.00, Total Deposit: £4,304.85, Optional Final Payment: £13,680.00, Total Charge For Credit: £8,748.55, Total Amount Payable: £37,447.55, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000Read more