27 BMW 3 Series cars for sale in Peterborough

Main listing image - BMW 3 Series

BMW 3 Series320i M Sport 4dr Step Auto

2024
15,603 miles
Petrol

£26,899

or £378 mo
1 mile away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £377.46, Customer Deposit: £4,034.00, Total Deposit: £4,034.85, Optional Final Payment: £13,455.00, Total Charge For Credit: £8,331.47, Total Amount Payable: £35,230.47, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

Main listing image - BMW 3 Series

BMW 3 Series320i M Sport 4dr Step Auto

2023
14,250 miles
Petrol

£26,749

or £376 mo
1 mile away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £375.30, Customer Deposit: £4,012.00, Total Deposit: £4,012.35, Optional Final Payment: £13,383.00, Total Charge For Credit: £8,285.45, Total Amount Payable: £35,034.45, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2023
14,599 miles
Petrol

£26,849

or £378 mo
1 mile away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £377.99, Customer Deposit: £4,027.00, Total Deposit: £4,027.35, Optional Final Payment: £13,357.00, Total Charge For Credit: £8,300.88, Total Amount Payable: £35,149.88, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series330e M Sport 4dr Step Auto

2020
53,103 miles
Hybrid

£18,783

or £280 mo
2 miles away

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £279.80, Customer Deposit: £2,817.00, Total Deposit: £2,817.45, Optional Final Payment: £7,651.16, Total Charge For Credit: £5,116.01, Total Amount Payable: £23,899.01, Representative APR: 10.90%, Interest Rate (Fixed): 5.67%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

1-18 of 27 vehicles