BMW cars for sale in Central London

This area has 408 dealers

896 BMW Cars for sale

BMW 4 Series Gran Coupe

420i M Sport 5dr Auto [Professional Media]
2020
28,436 miles
Petrol
£20,394
or £367 mo
great price
16 miles away

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £366.69, Customer Deposit: £3,059.00, Total Deposit: £3,309.10, Optional Final Payment: £8,832.00, Total Charge For Credit: £4,947.94, Total Amount Payable: £25,341.94, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 8.00ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring

330e xDrive M Sport 5dr Step Auto
2022
24,690 miles
Hybrid

was

£39,756

£1,948 off
£37,808
or £630 mo
16 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £629.86, Customer Deposit: £5,671.00, Total Deposit: £5,671.20, Optional Final Payment: £17,982.00, Total Charge For Credit: £7,890.30, Total Amount Payable: £45,698.30, Representative APR: 10.90%, Interest Rate (Fixed): 5.60%, Excess Mileage Charge: 6.00ppm, Mileage Per Annum: 10,000

BMW 4 Series

430d xDrive MHT M Sport 2dr Step Auto
2022
34,638 miles
Hybrid

was

£32,889

£1,375 off
£31,514
or £467 mo
16 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £466.44, Customer Deposit: £4,727.00, Total Deposit: £4,727.10, Optional Final Payment: £17,391.00, Total Charge For Credit: £6,929.50, Total Amount Payable: £38,443.50, Representative APR: 10.90%, Interest Rate (Fixed): 5.60%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

BMW X5

xDrive40d MHT M Sport 5dr Auto
2021
20,162 miles
Diesel

was

£47,670

£1,868 off
£45,802
or £635 mo
great price
16 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £634.33, Customer Deposit: £6,870.00, Total Deposit: £6,870.30, Optional Final Payment: £27,064.00, Total Charge For Credit: £10,333.85, Total Amount Payable: £56,135.85, Representative APR: 10.90%, Interest Rate (Fixed): 5.60%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring

330e xDrive M Sport 5dr Step Auto
2022
19,446 miles
Hybrid

was

£39,402

£901 off
£38,501
or £636 mo
16 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £635.76, Customer Deposit: £5,775.00, Total Deposit: £5,775.15, Optional Final Payment: £18,543.00, Total Charge For Credit: £8,068.75, Total Amount Payable: £46,569.75, Representative APR: 10.90%, Interest Rate (Fixed): 5.60%, Excess Mileage Charge: 6.00ppm, Mileage Per Annum: 10,000

BMW 3 Series

330e M Sport 5dr Step Auto
2022
20,329 miles
Hybrid
£35,784
or £571 mo
16 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £570.99, Customer Deposit: £5,367.00, Total Deposit: £5,367.60, Optional Final Payment: £18,051.00, Total Charge For Credit: £7,619.25, Total Amount Payable: £43,403.25, Representative APR: 10.90%, Interest Rate (Fixed): 5.60%, Excess Mileage Charge: 6.00ppm, Mileage Per Annum: 10,000

19-36 of 896 vehicles