246 BMW cars for sale in Llandudno

Main listing image - BMW 5 Series

BMW 5 Series530e M Sport 4dr Auto

2021
26,829 miles
Hybrid

£32,490

or £474 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £473.02, Customer Deposit: £4,873.00, Total Deposit: £5,373.50, Optional Final Payment: £12,552.23, Total Charge For Credit: £7,667.67, Total Amount Payable: £40,157.67, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.28ppm, Mileage Per Annum: 10,000

BMW 3 Series330e xDrive M Sport Pro Edition 4dr Step Auto

2021
11,738 miles
Hybrid

£33,000

or £526 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £525.90, Customer Deposit: £4,950.00, Total Deposit: £5,200.00, Optional Final Payment: £13,780.00, Total Charge For Credit: £10,697.30, Total Amount Payable: £43,697.30, Representative APR: 13.30%, Interest Rate (Fixed): 13.31%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d MHT M Sport 5dr Auto

2021
31,009 miles
Diesel

£49,990

or £656 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £655.91, Customer Deposit: £7,498.00, Total Deposit: £7,998.50, Optional Final Payment: £23,810.46, Total Charge For Credit: £12,646.73, Total Amount Payable: £62,636.73, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.03ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2024
4,600 miles
Petrol

£34,880

or £455 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £454.11, Customer Deposit: £5,232.00, Total Deposit: £5,732.00, Optional Final Payment: £16,595.38, Total Charge For Credit: £8,790.55, Total Amount Payable: £43,670.55, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.95ppm, Mileage Per Annum: 10,000

BMW 2 Series220i M Sport 2dr Step Auto

2024
3,757 miles
Petrol

£37,985

or £506 mo
35 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £505.02, Customer Deposit: £5,697.00, Total Deposit: £6,197.75, Optional Final Payment: £17,539.08, Total Charge For Credit: £9,487.77, Total Amount Payable: £47,472.77, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.15ppm, Mileage Per Annum: 10,000

109-126 of 246 vehicles