1. Homepage
  2. All locations
  3. Wiltshire
  4. Bradford-on-Avon
  5. BMW

BMW cars for sale in Bradford-on-Avon

This area has 175 dealers

386 BMW cars for sale

BMW 8 Series

840i M Sport 2dr Auto
2024
4,010 miles
Petrol

£53,331

or £790 mo
28 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £790.00, Customer Deposit: £7,999.00, Total Deposit: £7,999.65, Optional Final Payment: £29,414.88, Total Charge For Credit: £11,733.53, Total Amount Payable: £65,064.53, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 18.90ppm, Mileage Per Annum: 10,000

BMW X6

xDrive40i M Sport 5dr Step Auto
2020
33,688 miles
Petrol

£43,232

or £674 mo
28 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £673.13, Customer Deposit: £6,484.00, Total Deposit: £6,484.80, Optional Final Payment: £24,471.95, Total Charge For Credit: £11,284.30, Total Amount Payable: £54,516.30, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 12.73ppm, Mileage Per Annum: 10,000

BMW M2

M2 2dr DCT
2023
4,524 miles
Petrol

£55,490

or £780 mo
good price
28 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £779.10, Customer Deposit: £8,323.00, Total Deposit: £8,323.50, Optional Final Payment: £32,365.13, Total Charge For Credit: £12,467.13, Total Amount Payable: £67,957.13, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 17.01ppm, Mileage Per Annum: 10,000

BMW M8

M8 Competition 4dr Step Auto
2022
18,338 miles
Petrol

was

£74,341

£4,351 off
£69,990
or £1,136 mo
28 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £1,135.68, Customer Deposit: £10,498.00, Total Deposit: £10,498.50, Optional Final Payment: £37,680.32, Total Charge For Credit: £17,937.62, Total Amount Payable: £87,927.62, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 25.65ppm, Mileage Per Annum: 10,000

379-396 of 386 vehicles