563 BMW cars for sale in Shaftesbury

BMW X1sDrive 20i [178] xLine 5dr Step Auto

2021
21,473 miles
Petrol

£25,992

£1,654 off
£24,338
or £383 mo
23 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £382.40, Customer Deposit: £3,650.00, Total Deposit: £3,650.70, Optional Final Payment: £9,036.00, Total Charge For Credit: £6,321.50, Total Amount Payable: £30,659.50, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1xDrive 20i [178] M Sport 5dr Step Auto

2021
20,238 miles
Petrol

£28,462

£874 off
£27,588
or £437 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £436.24, Customer Deposit: £4,138.00, Total Deposit: £4,138.20, Optional Final Payment: £10,081.00, Total Charge For Credit: £7,134.48, Total Amount Payable: £34,722.48, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 2 SeriesM240i xDrive 2dr Step Auto

2023
10,686 miles
Petrol

£40,660

or £588 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £587.87, Customer Deposit: £6,099.00, Total Deposit: £6,099.00, Optional Final Payment: £18,063.00, Total Charge For Credit: £11,131.89, Total Amount Payable: £51,791.89, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW 3 SeriesM340i xDrive MHT 4dr Step Auto

Petrol

£52,095

or £739 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £738.06, Customer Deposit: £7,814.00, Total Deposit: £7,814.25, Optional Final Payment: £24,024.00, Total Charge For Credit: £14,432.07, Total Amount Payable: £66,527.07, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW 1 Series120 M Sport 5dr Step Auto [Tech+/Pro Pack]

Petrol

£38,540

or £579 mo
21 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £578.59, Customer Deposit: £5,781.00, Total Deposit: £5,781.00, Optional Final Payment: £15,877.00, Total Charge For Credit: £10,311.73, Total Amount Payable: £48,851.73, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

19-36 of 563 vehicles