8,780 cars for sale: in Salisbury

Main listing image - BMW 1 Series

BMW 1 Series120 M Sport 5dr Step Auto

2024
1,484 miles
Hybrid

£32,887

or £454 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £453.33, Customer Deposit: £4,933.00, Total Deposit: £4,933.05, Optional Final Payment: £14,897.76, Total Charge For Credit: £8,250.32, Total Amount Payable: £41,137.32, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.60ppm, Mileage Per Annum: 10,000

Main listing image - BMW M3

BMW M3M3 xDrive Competition M 4dr Step Auto

2024
2,500 miles
Petrol

£71,491

£3,532 off
£67,959
or £928 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £927.92, Customer Deposit: £10,193.00, Total Deposit: £10,193.85, Optional Final Payment: £31,291.50, Total Charge For Credit: £17,138.59, Total Amount Payable: £85,097.59, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 20.10ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

2024
4,808 miles
Hybrid

£79,630

£2,543 off
£77,087
or £1,022 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,021.39, Customer Deposit: £11,563.00, Total Deposit: £11,563.05, Optional Final Payment: £37,273.41, Total Charge For Credit: £19,754.79, Total Amount Payable: £96,841.79, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 20.98ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2024
13,052 miles
Petrol

£30,591

or £404 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £403.97, Customer Deposit: £4,588.00, Total Deposit: £4,588.65, Optional Final Payment: £14,868.89, Total Charge For Credit: £7,853.13, Total Amount Payable: £38,444.13, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.83ppm, Mileage Per Annum: 10,000

BMW 4 Series Gran Coupe420i M Sport 5dr Step Auto

2024
8,378 miles
Petrol

£37,289

£1,632 off
£35,657
or £497 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £496.87, Customer Deposit: £5,348.00, Total Deposit: £5,348.55, Optional Final Payment: £15,846.96, Total Charge For Credit: £8,891.40, Total Amount Payable: £44,548.40, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.56ppm, Mileage Per Annum: 10,000

1-18 of 8,780 vehicles