23 BMW 2 Series cars for sale in Oxfordshire

Main listing image - BMW 2 Series

BMW 2 Series220i M Sport 2dr Step Auto

2024
20,194 miles
Petrol

£32,989

or £526 mo
51 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £525.08, Customer Deposit: £4,948.00, Total Deposit: £4,948.35, Optional Final Payment: £14,829.99, Total Charge For Credit: £11,468.10, Total Amount Payable: £44,457.10, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 13.64ppm, Mileage Per Annum: 10,000

Main listing image - BMW 2 Series

BMW 2 Series230i M Sport 2dr Step Auto

2022
8,219 miles
Petrol

£31,998

or £487 mo
51 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £486.18, Customer Deposit: £4,799.00, Total Deposit: £4,799.70, Optional Final Payment: £15,809.43, Total Charge For Credit: £11,461.59, Total Amount Payable: £43,459.59, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.46ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2024
21,390 miles
Petrol

£31,424

or £462 mo
52 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £461.58, Customer Deposit: £4,713.00, Total Deposit: £4,713.60, Optional Final Payment: £14,494.77, Total Charge For Credit: £9,478.63, Total Amount Payable: £40,902.63, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 12.64ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2025
8,534 miles
Petrol

£32,495

or £454 mo
60 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £453.39, Customer Deposit: £4,874.00, Total Deposit: £4,874.25, Optional Final Payment: £16,408.23, Total Charge For Credit: £10,096.81, Total Amount Payable: £42,591.81, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 13.24ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2022
44,084 miles
Petrol

£28,995

or £485 mo
60 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £484.15, Customer Deposit: £4,349.00, Total Deposit: £4,349.25, Optional Final Payment: £11,638.57, Total Charge For Credit: £9,747.87, Total Amount Payable: £38,742.87, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 10.77ppm, Mileage Per Annum: 10,000

19-36 of 23 vehicles