153 BMW cars for sale in Turriff

BMW 3 Series320i M Sport 4dr Step Auto

2023
18,848 miles
Petrol

£26,000

or £386 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £385.22, Customer Deposit: £3,900.00, Total Deposit: £3,900.00, Optional Final Payment: £13,451.92, Total Charge For Credit: £9,457.26, Total Amount Payable: £35,457.26, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 10.06ppm, Mileage Per Annum: 10,000

BMW X3xDrive 30e M Sport 5dr Auto

2023
19,619 miles
Hybrid

£40,300

or £646 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £645.73, Customer Deposit: £6,045.00, Total Deposit: £6,045.00, Optional Final Payment: £17,852.41, Total Charge For Credit: £13,946.72, Total Amount Payable: £54,246.72, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2023
32,188 miles
Petrol

£27,400

or £433 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £432.79, Customer Deposit: £4,110.00, Total Deposit: £4,110.00, Optional Final Payment: £12,522.53, Total Charge For Credit: £9,573.66, Total Amount Payable: £36,973.66, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.78ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
21,001 miles
Petrol

£31,500

or £487 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £486.78, Customer Deposit: £4,725.00, Total Deposit: £4,725.00, Optional Final Payment: £15,060.28, Total Charge For Credit: £11,163.94, Total Amount Payable: £42,663.94, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 12.15ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2023
30,246 miles
Petrol

£27,500

or £433 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £432.25, Customer Deposit: £4,125.00, Total Deposit: £4,125.00, Optional Final Payment: £12,698.80, Total Charge For Credit: £9,639.55, Total Amount Payable: £37,139.55, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.78ppm, Mileage Per Annum: 10,000

55-72 of 153 vehicles