556 BMW cars for sale in North Harrow

BMW X2M35i xDrive 5dr Step Auto

2025
7,152 miles
Petrol

£47,795

or £697 mo
39 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £696.90, Customer Deposit: £7,169.00, Total Deposit: £7,169.25, Optional Final Payment: £22,351.88, Total Charge For Credit: £14,480.43, Total Amount Payable: £62,275.43, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 13.60ppm, Mileage Per Annum: 10,000

BMW 1 Series120 M Sport 5dr Step Auto

2025
6,427 miles
Hybrid

£27,450

or £370 mo
39 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £369.31, Customer Deposit: £4,117.00, Total Deposit: £4,117.50, Optional Final Payment: £14,672.54, Total Charge For Credit: £8,697.61, Total Amount Payable: £36,147.61, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 12.25ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d MHT xLine 5dr Auto

2024
4,493 miles
Hybrid

£58,493

or £813 mo
39 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £812.07, Customer Deposit: £8,773.00, Total Deposit: £8,773.95, Optional Final Payment: £29,776.34, Total Charge For Credit: £18,224.58, Total Amount Payable: £76,717.58, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 16.01ppm, Mileage Per Annum: 10,000

BMW 5 Series520i M Sport 4dr Auto

2024
12,114 miles
Hybrid

£37,000

or £527 mo
39 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £526.36, Customer Deposit: £5,550.00, Total Deposit: £5,550.00, Optional Final Payment: £18,082.86, Total Charge For Credit: £11,371.78, Total Amount Payable: £48,371.78, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 13.71ppm, Mileage Per Annum: 10,000

BMW X5xDrive40d MHT M Sport 5dr Auto

2024
9,161 miles
Hybrid

£67,993

or £939 mo
39 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £938.72, Customer Deposit: £10,198.00, Total Deposit: £10,198.95, Optional Final Payment: £34,923.21, Total Charge For Credit: £21,249.00, Total Amount Payable: £89,242.00, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 17.76ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2024
8,164 miles
Petrol

£32,895

or £464 mo
39 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £463.05, Customer Deposit: £4,934.00, Total Deposit: £4,934.25, Optional Final Payment: £16,368.07, Total Charge For Credit: £10,170.67, Total Amount Payable: £43,065.67, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 13.49ppm, Mileage Per Annum: 10,000

451-468 of 556 vehicles