BMW cars for sale in Swinton

This area has 352 dealers

1,533 BMW cars for sale

BMW X2sDrive 18i Sport 5dr

2019
40,000 miles
Petrol

£15,997

or £260 mo
24 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £259.82, Customer Deposit: £2,399.00, Total Deposit: £2,399.55, Optional Final Payment: £5,905.00, Total Charge For Credit: £4,519.09, Total Amount Payable: £20,516.09, Representative APR: 11.90%, Interest Rate (Fixed): 11.28%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

BMW 7 Series745e M Sport 4dr Auto

2021
39,687 miles
Hybrid

£38,420

or £579 mo
18 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £578.35, Customer Deposit: £5,763.00, Total Deposit: £5,763.00, Optional Final Payment: £18,083.46, Total Charge For Credit: £12,608.91, Total Amount Payable: £51,028.91, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 13.78ppm, Mileage Per Annum: 10,000

BMW X5xDrive45e M Sport 5dr Auto

2021
23,026 miles
Hybrid

£43,420

or £542 mo
18 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £541.03, Customer Deposit: £6,513.00, Total Deposit: £6,513.00, Optional Final Payment: £22,951.65, Total Charge For Credit: £11,473.06, Total Amount Payable: £54,893.06, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.94ppm, Mileage Per Annum: 10,000

BMW M3M3 Competition 4dr Step Auto

2023
2,153 miles
Petrol

£64,290

or £928 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £927.45, Customer Deposit: £9,643.00, Total Deposit: £9,643.50, Optional Final Payment: £30,656.70, Total Charge For Credit: £19,600.35, Total Amount Payable: £83,890.35, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 19.64ppm, Mileage Per Annum: 10,000

BMW 1 Series116d SE 5dr

2020
72,802 miles
Diesel

£14,380

or £226 mo
18 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £225.64, Customer Deposit: £2,157.00, Total Deposit: £2,157.00, Optional Final Payment: £6,213.68, Total Charge For Credit: £4,595.76, Total Amount Payable: £18,975.76, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 6.07ppm, Mileage Per Annum: 10,000

595-612 of 1,533 vehicles