163 BMW cars for sale in St Andrews

BMW X5xDrive30d MHT M Sport 5dr Auto

2022
24,028 miles
Diesel

£49,000

or £722 mo
13 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £721.94, Customer Deposit: £7,350.00, Total Deposit: £7,350.00, Optional Final Payment: £25,601.00, Total Charge For Credit: £17,882.18, Total Amount Payable: £66,882.18, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 12.93ppm, Mileage Per Annum: 10,000

BMW X2sDrive 18i [136] Sport 5dr

2022
29,663 miles
Petrol

£19,000

or £318 mo
13 miles away

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

BMW 1 SeriesM135i xDrive 5dr Step Auto

2022
10,621 miles
Petrol

£29,500

or £441 mo
13 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £440.46, Customer Deposit: £4,425.00, Total Deposit: £4,425.00, Optional Final Payment: £15,053.79, Total Charge For Credit: £10,680.41, Total Amount Payable: £40,180.41, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.21ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d MHT M Sport 5dr Auto

2022
24,846 miles
Diesel

£46,000

or £662 mo
13 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £661.59, Customer Deposit: £6,900.00, Total Deposit: £6,900.00, Optional Final Payment: £25,029.37, Total Charge For Credit: £17,024.10, Total Amount Payable: £63,024.10, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 12.93ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d MHT M Sport 5dr Auto

2022
17,108 miles
Diesel

£45,500

or £638 mo
13 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £637.09, Customer Deposit: £6,825.00, Total Deposit: £6,825.00, Optional Final Payment: £25,823.94, Total Charge For Credit: £17,092.17, Total Amount Payable: £62,592.17, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 12.93ppm, Mileage Per Annum: 10,000

BMW X2xDrive 25e M Sport 5dr Auto

2022
32,460 miles
Hybrid

£21,500

or £362 mo
13 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £361.12, Customer Deposit: £3,225.00, Total Deposit: £3,225.00, Optional Final Payment: £8,499.56, Total Charge For Credit: £7,197.20, Total Amount Payable: £28,697.20, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 5.86ppm, Mileage Per Annum: 10,000

55-72 of 163 vehicles