283 BMW cars for sale in Malmesbury

Main listing image - BMW X5

BMW X5xDrive30d MHT M Sport 5dr Auto

2024
13,204 miles
Diesel

£57,663

or £718 mo
38 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £717.83, Customer Deposit: £8,649.00, Total Deposit: £8,649.45, Optional Final Payment: £30,518.91, Total Charge For Credit: £15,243.37, Total Amount Payable: £72,906.37, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 16.63ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2024
7,852 miles
Petrol

£29,780

or £380 mo
38 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £379.05, Customer Deposit: £4,467.00, Total Deposit: £4,467.00, Optional Final Payment: £15,286.10, Total Charge For Credit: £7,788.45, Total Amount Payable: £37,568.45, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.20ppm, Mileage Per Annum: 10,000

BMW M8M8 Competition 4dr Step Auto

2023
18,352 miles
Petrol

£75,890

or £1,111 mo
38 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,110.08, Customer Deposit: £11,383.00, Total Deposit: £11,383.50, Optional Final Payment: £30,726.10, Total Charge For Credit: £18,393.36, Total Amount Payable: £94,283.36, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 21.26ppm, Mileage Per Annum: 10,000

BMW iX3210kW M Sport 80kWh 5dr Auto

2022
29,027 miles
Electric

£28,438

or £374 mo
38 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £373.39, Customer Deposit: £4,265.00, Total Deposit: £4,265.70, Optional Final Payment: £13,945.24, Total Charge For Credit: £7,322.27, Total Amount Payable: £35,760.27, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.26ppm, Mileage Per Annum: 10,000

235-252 of 283 vehicles