157 BMW cars for sale in Glenrothes

Main listing image - BMW M2

BMW M2M2 Competition 2dr DCT

2020
27,206 miles
Petrol

£37,500

or £590 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £589.76, Customer Deposit: £5,625.00, Total Deposit: £5,625.00, Optional Final Payment: £17,296.74, Total Charge For Credit: £13,140.46, Total Amount Payable: £50,640.46, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 8.22ppm, Mileage Per Annum: 10,000

BMW X2xDrive 20i SE 5dr Step Auto

2020
21,405 miles
Petrol

£19,000

or £317 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £316.68, Customer Deposit: £2,850.00, Total Deposit: £2,850.00, Optional Final Payment: £7,662.45, Total Charge For Credit: £6,396.41, Total Amount Payable: £25,396.41, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 4.61ppm, Mileage Per Annum: 10,000

BMW 2 Series218i M Sport 4dr DCT

2020
31,458 miles
Petrol

£19,250

or £293 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £292.88, Customer Deposit: £2,887.00, Total Deposit: £2,887.50, Optional Final Payment: £9,486.63, Total Charge For Credit: £6,889.49, Total Amount Payable: £26,139.49, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 7.13ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d M Sport 5dr Step Auto

2019
40,072 miles
Diesel

£26,750

or £443 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £442.68, Customer Deposit: £4,012.00, Total Deposit: £4,012.50, Optional Final Payment: £10,982.99, Total Charge For Credit: £9,051.45, Total Amount Payable: £35,801.45, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.38ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d M Sport 5dr Auto

2019
41,987 miles
Diesel

£39,000

or £581 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £580.44, Customer Deposit: £5,850.00, Total Deposit: £5,850.00, Optional Final Payment: £20,016.64, Total Charge For Credit: £14,147.32, Total Amount Payable: £53,147.32, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 10.10ppm, Mileage Per Annum: 10,000

127-144 of 157 vehicles