352 BMW cars for sale in Waltham

Main listing image - BMW 5 Series

BMW 5 Series520d MHT SE 4dr Auto

2020
63,475 miles
Hybrid

£18,263

or £276 mo
24 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £275.03, Customer Deposit: £2,739.00, Total Deposit: £2,739.45, Optional Final Payment: £6,943.82, Total Charge For Credit: £4,346.68, Total Amount Payable: £22,609.68, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 5.03ppm, Mileage Per Annum: 10,000

Main listing image - BMW 7 Series

BMW 7 Series740Li M Sport 4dr Auto

2020
44,628 miles
Petrol

£36,119

or £588 mo
24 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £587.21, Customer Deposit: £5,417.00, Total Deposit: £5,417.85, Optional Final Payment: £11,262.49, Total Charge For Credit: £8,160.21, Total Amount Payable: £44,279.21, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.07ppm, Mileage Per Annum: 10,000

BMW 5 Series530d M Sport 4dr Auto

2020
20,830 miles
Diesel

£27,118

or £398 mo
24 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £397.48, Customer Deposit: £4,067.00, Total Deposit: £4,067.70, Optional Final Payment: £10,933.19, Total Charge For Credit: £6,564.45, Total Amount Payable: £33,682.45, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.37ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d M Sport 5dr Step Auto

2020
48,916 miles
Diesel

£26,675

or £391 mo
24 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £390.92, Customer Deposit: £4,001.00, Total Deposit: £4,001.25, Optional Final Payment: £10,758.18, Total Charge For Credit: £6,457.67, Total Amount Payable: £33,132.67, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 6.60ppm, Mileage Per Annum: 10,000

BMW i3125kW 42kWh 5dr Auto

2019
33,557 miles
Electric

£12,550

or £194 mo
24 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £193.16, Customer Deposit: £1,882.00, Total Deposit: £1,882.50, Optional Final Payment: £4,534.19, Total Charge For Credit: £2,945.21, Total Amount Payable: £15,495.21, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 3.39ppm, Mileage Per Annum: 10,000

325-342 of 352 vehicles