386 BMW cars for sale in Farnborough

BMW 8 Series Gran Coupe840i M Sport 4dr Auto

2023
9,114 miles
Petrol

£49,490

£3,000 off
£46,490
or £673 mo
26 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £672.68, Customer Deposit: £6,973.00, Total Deposit: £7,223.50, Optional Final Payment: £21,565.00, Total Charge For Credit: £13,914.46, Total Amount Payable: £60,404.46, Representative APR: 11.80%, Interest Rate (Fixed): 11.83%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000

BMW Z4sDrive 20i M Sport 2dr Auto

2021
10,082 miles
Petrol

£25,488

or £316 mo
9 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £315.57, Customer Deposit: £3,823.00, Total Deposit: £3,823.20, Optional Final Payment: £13,588.43, Total Charge For Credit: £6,755.42, Total Amount Payable: £32,243.42, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.48ppm, Mileage Per Annum: 10,000

BMW Z4sDrive 30i M Sport 2dr Auto

2021
7,149 miles
Petrol

£29,391

or £378 mo
9 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £377.59, Customer Deposit: £4,408.00, Total Deposit: £4,408.65, Optional Final Payment: £14,887.19, Total Charge For Credit: £7,651.57, Total Amount Payable: £37,042.57, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.24ppm, Mileage Per Annum: 10,000

BMW iX1150kW eDrive20 M Sport 65kWh 5dr Auto

2023
4,302 miles
Electric

£37,444

£2,561 off
£34,883
or £497 mo
9 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £496.10, Customer Deposit: £5,232.00, Total Deposit: £5,232.45, Optional Final Payment: £14,931.16, Total Charge For Credit: £8,597.31, Total Amount Payable: £43,480.31, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.41ppm, Mileage Per Annum: 10,000

BMW i5442kW M60 xDrive 84kWh 4dr Auto

2024
500 miles
Electric

£71,401

or £938 mo
9 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £937.32, Customer Deposit: £10,710.00, Total Deposit: £10,710.15, Optional Final Payment: £35,022.74, Total Charge For Credit: £18,385.93, Total Amount Payable: £89,786.93, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 25.04ppm, Mileage Per Annum: 10,000

145-162 of 386 vehicles