BMW cars for sale in Oxfordshire

This area has 370 dealers

710 BMW cars for sale

Main listing image - BMW 5 Series

BMW 5 Series530d M Sport 4dr Auto

2020
54,241 miles
Diesel

£22,057

or £336 mo
56 miles away

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £335.90, Customer Deposit: £3,308.00, Total Deposit: £3,308.55, Optional Final Payment: £8,546.97, Total Charge For Credit: £5,921.72, Total Amount Payable: £27,978.72, Representative APR: 10.90%, Interest Rate (Fixed): 5.67%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

Main listing image - BMW 3 Series

BMW 3 Series330e M Sport 4dr Auto

2019
36,572 miles
Hybrid

£20,500

or £345 mo
60 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.24, Customer Deposit: £3,075.00, Total Deposit: £3,075.00, Optional Final Payment: £9,405.00, Total Charge For Credit: £8,159.28, Total Amount Payable: £28,659.28, Representative APR: 15.90%, Interest Rate (Fixed): 15.90%, Excess Mileage Charge: 12.50ppm, Mileage Per Annum: 10,000

BMW X2xDrive 25e Sport 5dr Auto

2021
22,759 miles
Hybrid

£20,900

or £361 mo
60 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £360.49, Customer Deposit: £3,135.00, Total Deposit: £3,135.00, Optional Final Payment: £8,978.00, Total Charge For Credit: £8,156.03, Total Amount Payable: £29,056.03, Representative APR: 15.90%, Interest Rate (Fixed): 15.90%, Excess Mileage Charge: 12.50ppm, Mileage Per Annum: 10,000

703-720 of 710 vehicles