BMW cars for sale in Swinton

This area has 352 dealers

1,493 BMW cars for sale

Main listing image - BMW 1 Series

BMW 1 Series118i Sport 5dr

2019
34,329 miles
Petrol

£16,390

or £234 mo
4 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £233.04, Customer Deposit: £2,458.00, Total Deposit: £2,458.50, Optional Final Payment: £8,017.56, Total Charge For Credit: £5,038.94, Total Amount Payable: £21,428.94, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 6.13ppm, Mileage Per Annum: 10,000

Main listing image - BMW 4 Series

BMW 4 Series420i M Sport 2dr Step Auto

2021
26,872 miles
Petrol

£28,945

or £430 mo
4 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £429.51, Customer Deposit: £4,341.00, Total Deposit: £4,341.75, Optional Final Payment: £13,093.71, Total Charge For Credit: £8,677.43, Total Amount Payable: £37,622.43, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 9.28ppm, Mileage Per Annum: 10,000

BMW X4xDrive M40i 5dr Step Auto

2019
35,641 miles
Petrol

£32,990

or £467 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £466.34, Customer Deposit: £4,948.00, Total Deposit: £4,948.50, Optional Final Payment: £16,299.37, Total Charge For Credit: £10,175.85, Total Amount Payable: £43,165.85, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.94ppm, Mileage Per Annum: 10,000

BMW 1 Series118i M Sport 5dr Step Auto

2019
76,792 miles
Petrol

£15,880

or £242 mo
4 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £241.26, Customer Deposit: £2,382.00, Total Deposit: £2,382.00, Optional Final Payment: £6,850.28, Total Charge For Credit: £4,691.50, Total Amount Payable: £20,571.50, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000

BMW X3xDrive20i xLine 5dr Step Auto

2019
31,197 miles
Petrol

£25,880

or £402 mo
5 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £401.46, Customer Deposit: £3,882.00, Total Deposit: £3,882.00, Optional Final Payment: £10,672.96, Total Charge For Credit: £7,543.58, Total Amount Payable: £33,423.58, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 6.13ppm, Mileage Per Annum: 10,000

325-342 of 1,493 vehicles