266 BMW cars for sale in Hayes

BMW iX240kW xDrive40 M Sport 76.6kWh 5dr Auto

2021
35,222 miles
Electric

£33,927

£917 off
£33,010
or £435 mo
Great price
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £434.09, Customer Deposit: £4,951.00, Total Deposit: £4,951.50, Optional Final Payment: £16,148.80, Total Charge For Credit: £8,492.53, Total Amount Payable: £41,502.53, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.80ppm, Mileage Per Annum: 10,000

BMW X5xDrive45e M Sport 5dr Auto

2021
37,545 miles
Hybrid

£44,747

or £615 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £614.13, Customer Deposit: £6,712.00, Total Deposit: £6,712.05, Optional Final Payment: £20,423.97, Total Charge For Credit: £11,253.13, Total Amount Payable: £56,000.13, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.75ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2021
23,658 miles
Petrol

£27,212

or £369 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £368.75, Customer Deposit: £4,081.00, Total Deposit: £4,081.80, Optional Final Payment: £12,689.89, Total Charge For Credit: £6,890.94, Total Amount Payable: £34,102.94, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.61ppm, Mileage Per Annum: 10,000

109-126 of 266 vehicles

Can’t find what you’re looking for?

Create a personalised stock alert and we’ll let you know when your perfect car’s available.