489 BMW cars for sale in Thames Ditton

BMW 2 Series Gran Coupe218i [136] M Sport 4dr DCT

2024
2,144 miles
Petrol

£28,414

£668 off
£27,746
or £365 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £364.02, Customer Deposit: £4,161.00, Total Deposit: £4,161.90, Optional Final Payment: £13,622.07, Total Charge For Credit: £7,146.91, Total Amount Payable: £34,892.91, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.64ppm, Mileage Per Annum: 10,000

BMW X3xDrive 30e M Sport 5dr Auto

2024
12,558 miles
Hybrid

£47,194

or £636 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £635.84, Customer Deposit: £7,079.00, Total Deposit: £7,079.10, Optional Final Payment: £22,218.59, Total Charge For Credit: £11,988.17, Total Amount Payable: £59,182.17, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.07ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d MHT M Sport 5dr Step Auto

2024
4,041 miles
Diesel

£48,094

£1,232 off
£46,862
or £685 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £684.79, Customer Deposit: £7,029.00, Total Deposit: £7,029.30, Optional Final Payment: £19,012.56, Total Charge For Credit: £11,364.99, Total Amount Payable: £58,226.99, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.65ppm, Mileage Per Annum: 10,000

BMW i5250kW eDrive40 M Sport Pro 84kWh 4dr Auto

2024
9,582 miles
Electric

£51,671

£3,541 off
£48,130
or £582 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £581.07, Customer Deposit: £7,219.00, Total Deposit: £7,219.50, Optional Final Payment: £26,505.75, Total Charge For Credit: £12,905.54, Total Amount Payable: £61,035.54, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 19.89ppm, Mileage Per Annum: 10,000

181-198 of 489 vehicles