305 BMW cars for sale in Farnborough

Main listing image - BMW M2

BMW M2M2 2dr

2018
54,830 miles
Petrol

£25,342

or £551 mo
37 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £550.36, Customer Deposit: £3,801.00, Total Deposit: £3,801.30, Total Charge For Credit: £4,877.58, Total Amount Payable: £30,219.58, Representative APR: 10.90%, Interest Rate (Fixed): 5.66%

BMW X3xDrive30d MHT M Sport 5dr Auto

2022
33,749 miles
Diesel

£35,859

or £600 mo
38 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £599.73, Customer Deposit: £5,378.00, Total Deposit: £5,628.85, Optional Final Payment: £13,905.00, Total Charge For Credit: £11,872.16, Total Amount Payable: £47,731.16, Representative APR: 13.90%, Interest Rate (Fixed): 13.89%, Excess Mileage Charge: 9.00ppm, Mileage Per Annum: 10,000

289-306 of 305 vehicles