597 BMW cars for sale in Oldland

Main listing image - BMW X5

BMW X5xDrive40d MHT M Sport 5dr Auto

2022
12,055 miles
Diesel

£54,930

or £721 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £720.96, Customer Deposit: £8,239.00, Total Deposit: £8,239.50, Optional Final Payment: £26,951.19, Total Charge For Credit: £14,145.81, Total Amount Payable: £69,075.81, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.15ppm, Mileage Per Annum: 10,000

Main listing image - BMW X5

BMW X5xDrive45e M Sport 5dr Auto

2021
19,716 miles
Hybrid

£46,579

or £604 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £603.64, Customer Deposit: £6,986.00, Total Deposit: £6,986.85, Optional Final Payment: £23,294.17, Total Charge For Credit: £12,073.10, Total Amount Payable: £58,652.10, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.92ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d M Sport 5dr Step Auto

2019
47,951 miles
Diesel

£24,328

or £330 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £329.40, Customer Deposit: £3,649.00, Total Deposit: £3,649.20, Optional Final Payment: £11,360.30, Total Charge For Credit: £6,163.30, Total Amount Payable: £30,491.30, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.94ppm, Mileage Per Annum: 10,000

BMW 2 SeriesM240i xDrive 2dr Step Auto

2024
6,347 miles
Petrol

£40,685

or £520 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £519.95, Customer Deposit: £6,102.00, Total Deposit: £6,102.75, Optional Final Payment: £20,763.65, Total Charge For Credit: £10,619.05, Total Amount Payable: £51,304.05, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 16.79ppm, Mileage Per Annum: 10,000

BMW 2 SeriesM240i xDrive 2dr Step Auto

2024
9,468 miles
Petrol

£43,045

or £576 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £575.30, Customer Deposit: £6,456.00, Total Deposit: £6,456.75, Optional Final Payment: £20,530.19, Total Charge For Credit: £10,981.04, Total Amount Payable: £54,026.04, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 16.81ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring320i M Sport 5dr Step Auto

2024
4,767 miles
Petrol

£36,533

£1,395 off
£35,138
or £437 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £436.68, Customer Deposit: £5,270.00, Total Deposit: £5,270.70, Optional Final Payment: £18,639.48, Total Charge For Credit: £9,296.14, Total Amount Payable: £44,434.14, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.51ppm, Mileage Per Annum: 10,000

541-558 of 597 vehicles