482 BMW cars for sale in Waddington

Main listing image - BMW 1 Series

BMW 1 Series118i [136] M Sport 5dr Step Auto [LCP/Pro/Tech pk]

2022
18,717 miles
Petrol

£22,342

or £292 mo
Good price
31 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £291.94, Customer Deposit: £3,351.00, Total Deposit: £3,351.30, Optional Final Payment: £11,036.41, Total Charge For Credit: £5,766.89, Total Amount Payable: £28,108.89, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.73ppm, Mileage Per Annum: 10,000

BMW iX3210kW Premier Edition Pro 80kWh 5dr Auto

2021
9,332 miles
Electric

£30,014

£1,904 off
£28,110
or £359 mo
Fair price
31 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £358.27, Customer Deposit: £4,216.00, Total Deposit: £4,216.50, Optional Final Payment: £14,401.66, Total Charge For Credit: £7,346.85, Total Amount Payable: £35,456.85, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.65ppm, Mileage Per Annum: 10,000

BMW X6 MxDrive X6 M Competition 5dr Step Auto

2021
24,370 miles
Petrol

£63,138

£3,733 off
£59,405
or £771 mo
Great price
31 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £770.63, Customer Deposit: £8,910.00, Total Deposit: £8,910.75, Optional Final Payment: £29,664.83, Total Charge For Credit: £15,390.19, Total Amount Payable: £74,795.19, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 18.80ppm, Mileage Per Annum: 10,000

BMW 2 Series Gran CoupeM235i xDrive 4dr Step Auto

2021
26,827 miles
Petrol

£25,198

£520 off
£24,678
or £297 mo
Good price
31 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £296.13, Customer Deposit: £3,701.00, Total Deposit: £3,701.70, Optional Final Payment: £13,693.69, Total Charge For Credit: £6,635.50, Total Amount Payable: £31,313.50, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.71ppm, Mileage Per Annum: 10,000

181-198 of 482 vehicles