282 BMW cars for sale in Horley

BMW 1 Series118i M Sport 5dr Step Auto

2019
37,277 miles
Petrol

£18,747

or £263 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £262.58, Customer Deposit: £2,812.00, Total Deposit: £2,812.05, Optional Final Payment: £8,254.57, Total Charge For Credit: £4,660.88, Total Amount Payable: £23,407.88, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.30ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d M Sport 5dr Step Auto

2019
38,641 miles
Diesel

£26,357

or £384 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £383.26, Customer Deposit: £3,953.00, Total Deposit: £3,953.55, Optional Final Payment: £10,801.19, Total Charge For Credit: £6,410.96, Total Amount Payable: £32,767.96, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.33ppm, Mileage Per Annum: 10,000

BMW iX3210kW M Sport 80kWh 5dr Auto

2022
19,637 miles
Electric

£30,250

or £431 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £430.07, Customer Deposit: £4,537.00, Total Deposit: £4,787.50, Optional Final Payment: £14,340.60, Total Charge For Credit: £9,101.39, Total Amount Payable: £39,351.39, Representative APR: 11.80%, Interest Rate (Fixed): 11.83%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
7,000 miles
Petrol

£29,950

or £448 mo
40 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £447.02, Customer Deposit: £4,492.00, Total Deposit: £4,742.50, Optional Final Payment: £12,937.50, Total Charge For Credit: £8,749.94, Total Amount Payable: £38,699.94, Representative APR: 11.80%, Interest Rate (Fixed): 11.83%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000

271-288 of 282 vehicles