103 BMW cars for sale in Linlithgow

BMW 1 Series120 M Sport 5dr Step Auto

2025
7,885 miles
Hybrid

£26,995

or £321 mo
8 miles away

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £320.34, Customer Deposit: £4,049.00, Total Deposit: £4,049.25, Optional Final Payment: £16,239.00, Total Charge For Credit: £8,669.57, Total Amount Payable: £35,664.57, Representative APR: 11.30%, Interest Rate (Fixed): 10.74%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000

BMW X1xDrive 20d M Sport 5dr Step Auto

2021
31,866 miles
Diesel

£24,899

or £373 mo
8 miles away

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £372.44, Customer Deposit: £3,734.00, Total Deposit: £3,734.85, Optional Final Payment: £10,356.00, Total Charge For Credit: £7,068.97, Total Amount Payable: £31,967.97, Representative APR: 11.30%, Interest Rate (Fixed): 10.74%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000

BMW 1 Series118i SE 5dr

2020
46,390 miles
Petrol

£13,998

or £205 mo
8 miles away

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £204.97, Customer Deposit: £2,099.00, Total Deposit: £2,099.70, Optional Final Payment: £6,799.00, Total Charge For Credit: £4,739.26, Total Amount Payable: £18,737.26, Representative APR: 12.90%, Interest Rate (Fixed): 12.17%, Excess Mileage Charge: 9.00ppm, Mileage Per Annum: 10,000

BMW 1 Series118i M Sport 5dr Step Auto

2020
44,130 miles
Petrol

£17,298

or £255 mo
8 miles away

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £254.27, Customer Deposit: £2,699.00, Total Deposit: £2,699.85, Optional Final Payment: £8,380.00, Total Charge For Credit: £5,285.81, Total Amount Payable: £23,284.81, Representative APR: 11.30%, Interest Rate (Fixed): 5.84%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000

1-18 of 103 vehicles