420 BMW cars for sale in East Ham

Main listing image - BMW 3 Series

BMW 3 Series330e Sport Pro 4dr Step Auto

2021
56,615 miles
Hybrid

£17,850

or £279 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £278.76, Customer Deposit: £2,677.00, Total Deposit: £2,927.50, Optional Final Payment: £7,637.50, Total Charge For Credit: £5,816.72, Total Amount Payable: £23,666.72, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000

Main listing image - BMW 3 Series

BMW 3 Series330e Sport Pro 4dr Step Auto

2020
61,453 miles
Hybrid

£16,700

or £261 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £260.42, Customer Deposit: £2,505.00, Total Deposit: £2,755.00, Optional Final Payment: £7,142.50, Total Charge For Credit: £5,437.24, Total Amount Payable: £22,137.24, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000

BMW 1 Series118i SE 5dr

2019
67,175 miles
Petrol

£12,650

or £214 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £213.54, Customer Deposit: £1,897.00, Total Deposit: £1,897.50, Optional Final Payment: £4,690.00, Total Charge For Credit: £3,973.88, Total Amount Payable: £16,623.88, Representative APR: 13.30%, Interest Rate (Fixed): 13.23%, Excess Mileage Charge: 6.00ppm, Mileage Per Annum: 10,000

BMW 4 Series420i M Sport 2dr Step Auto

2024
5,791 miles
Petrol

£39,049

or £630 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £629.19, Customer Deposit: £5,857.00, Total Deposit: £5,857.35, Optional Final Payment: £14,713.00, Total Charge For Credit: £11,093.28, Total Amount Payable: £50,142.28, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW iX1230kW xDrive30 M Sport 65kWh 5dr Auto

2024
10,747 miles
Electric

£33,049

£900 off
£32,149
or £477 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £476.87, Customer Deposit: £4,822.00, Total Deposit: £4,822.35, Optional Final Payment: £14,554.00, Total Charge For Credit: £9,640.24, Total Amount Payable: £41,789.24, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2024
13,244 miles
Petrol

£27,499

or £387 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £386.03, Customer Deposit: £4,124.00, Total Deposit: £4,124.85, Optional Final Payment: £13,746.00, Total Charge For Credit: £8,515.26, Total Amount Payable: £36,014.26, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW i5250kW eDrive40 M Sport Pro 84kWh 4dr Auto

2024
10,551 miles
Electric

£42,599

£4,250 off
£38,349
or £500 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £499.45, Customer Deposit: £5,752.00, Total Deposit: £5,752.35, Optional Final Payment: £21,477.00, Total Charge For Credit: £12,354.50, Total Amount Payable: £50,703.50, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2023
14,660 miles
Petrol

£26,749

or £375 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £374.04, Customer Deposit: £4,012.00, Total Deposit: £4,012.35, Optional Final Payment: £13,458.00, Total Charge For Credit: £8,301.23, Total Amount Payable: £35,050.23, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
18,589 miles
Petrol

£27,499

or £391 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £390.62, Customer Deposit: £4,124.00, Total Deposit: £4,124.85, Optional Final Payment: £13,474.00, Total Charge For Credit: £8,458.99, Total Amount Payable: £35,957.99, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2023
17,920 miles
Petrol

£26,549

or £374 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £373.71, Customer Deposit: £3,982.00, Total Deposit: £3,982.35, Optional Final Payment: £13,211.00, Total Charge For Credit: £8,208.72, Total Amount Payable: £34,757.72, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2023
17,137 miles
Petrol

£26,549

or £373 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £372.71, Customer Deposit: £3,982.00, Total Deposit: £3,982.35, Optional Final Payment: £13,270.00, Total Charge For Credit: £8,220.72, Total Amount Payable: £34,769.72, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2023
19,568 miles
Petrol

£26,349

or £372 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £371.32, Customer Deposit: £3,952.00, Total Deposit: £3,952.35, Optional Final Payment: £13,086.00, Total Charge For Credit: £8,141.39, Total Amount Payable: £34,490.39, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2023
19,931 miles
Petrol

£26,349

or £372 mo
8 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £371.78, Customer Deposit: £3,952.00, Total Deposit: £3,952.35, Optional Final Payment: £13,059.00, Total Charge For Credit: £8,136.01, Total Amount Payable: £34,485.01, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

19-36 of 420 vehicles