157 BMW cars for sale in Dunfermline

Main listing image - BMW i5

BMW i5250kW eDrive40 M Sport 84kWh 4dr Auto

2023
7,935 miles
Electric

£43,999

£1,000 off
£42,999
or £596 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £595.90, Customer Deposit: £6,449.00, Total Deposit: £6,449.85, Optional Final Payment: £21,952.00, Total Charge For Credit: £13,410.15, Total Amount Payable: £56,409.15, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW i4250kW eDrive40 M Sport 83.9kWh 5dr Auto

2022
16,069 miles
Electric

£33,799

£700 off
£33,099
or £522 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £521.20, Customer Deposit: £4,964.00, Total Deposit: £4,964.85, Optional Final Payment: £13,190.00, Total Charge For Credit: £9,552.25, Total Amount Payable: £42,651.25, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring330e M Sport 5dr Step Auto

2022
35,668 miles
Hybrid

£26,599

£900 off
£25,699
or £371 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £370.53, Customer Deposit: £3,854.00, Total Deposit: £3,854.85, Optional Final Payment: £12,267.00, Total Charge For Credit: £7,837.76, Total Amount Payable: £33,536.76, Representative APR: 11.90%, Interest Rate (Fixed): 11.29%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1xDrive 25e M Sport 5dr Auto

2021
39,701 miles
Hybrid

£21,699

or £344 mo
32 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £343.07, Customer Deposit: £3,254.00, Total Deposit: £3,254.85, Optional Final Payment: £8,565.00, Total Charge For Credit: £6,245.14, Total Amount Payable: £27,944.14, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

BMW iX3210kW Premier Edition 80kWh 5dr Auto

2021
22,310 miles
Electric

£28,199

£700 off
£27,499
or £423 mo
32 miles away

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

109-126 of 157 vehicles