732 BMW cars for sale in Oldbury

BMW 1 Series120 M Sport 5dr Step Auto

2024
10 miles
Hybrid

£29,999

or £408 mo
34 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £407.39, Customer Deposit: £4,499.00, Total Deposit: £4,499.85, Optional Final Payment: £14,860.00, Total Charge For Credit: £8,508.18, Total Amount Payable: £38,507.18, Representative APR: 10.90%, Interest Rate (Fixed): 8.33%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

BMW 2 Series Gran Coupe220d M Sport 4dr Step Auto

2021
21,091 miles
Diesel

£24,999

or £406 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £405.15, Customer Deposit: £3,749.00, Total Deposit: £3,749.85, Optional Final Payment: £9,280.00, Total Charge For Credit: £7,072.90, Total Amount Payable: £32,071.90, Representative APR: 11.90%, Interest Rate (Fixed): 8.31%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

BMW 4 Series Gran Coupe420i M Sport 5dr Step Auto

2023
12,302 miles
Petrol

£34,999

or £542 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £541.04, Customer Deposit: £5,249.00, Total Deposit: £5,249.85, Optional Final Payment: £14,545.00, Total Charge For Credit: £10,224.73, Total Amount Payable: £45,223.73, Representative APR: 11.90%, Interest Rate (Fixed): 8.58%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000

BMW 4 Series Gran Coupe420i M Sport 5dr Step Auto

2024
5,000 miles
Petrol

£38,349

or £572 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £571.70, Customer Deposit: £5,752.00, Total Deposit: £5,752.35, Optional Final Payment: £16,032.50, Total Charge For Credit: £10,305.75, Total Amount Payable: £48,654.75, Representative APR: 10.90%, Interest Rate (Fixed): 7.90%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000

415-432 of 732 vehicles