614 BMW cars for sale in Swinton

Main listing image - BMW X2

BMW X2sDrive 18i [136] Sport 5dr

2022
34,528 miles
Petrol

£17,649

or £283 mo
20 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £282.25, Customer Deposit: £2,647.00, Total Deposit: £2,647.35, Optional Final Payment: £6,776.00, Total Charge For Credit: £5,040.10, Total Amount Payable: £22,689.10, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

BMW X2xDrive 25e M Sport X 5dr Auto

2021
31,258 miles
Hybrid

£20,049

or £306 mo
20 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £305.89, Customer Deposit: £3,007.00, Total Deposit: £3,007.35, Optional Final Payment: £8,572.00, Total Charge For Credit: £5,907.18, Total Amount Payable: £25,956.18, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

BMW 1 Series128ti 5dr Step Auto

2021
21,010 miles
Petrol

£24,549

or £365 mo
20 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £364.43, Customer Deposit: £3,682.00, Total Deposit: £3,682.35, Optional Final Payment: £11,096.00, Total Charge For Credit: £7,357.56, Total Amount Payable: £31,906.56, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1sDrive 18i [136] xLine 5dr

2021
39,847 miles
Petrol

£18,049

or £279 mo
20 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £278.74, Customer Deposit: £2,707.00, Total Deposit: £2,707.35, Optional Final Payment: £7,517.00, Total Charge For Credit: £5,276.13, Total Amount Payable: £23,325.13, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring330e M Sport 5dr Step Auto

2021
43,980 miles
Hybrid

£22,999

£550 off
£22,449
or £341 mo
20 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £340.82, Customer Deposit: £3,367.00, Total Deposit: £3,367.35, Optional Final Payment: £9,698.00, Total Charge For Credit: £6,634.89, Total Amount Payable: £29,083.89, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

289-306 of 614 vehicles