4,604 cars for sale in Swindon

Main listing image - BMW 3 Series

BMW 3 Series330e M Sport 4dr Step Auto

2023
22,897 miles
Hybrid

£30,222

or £419 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £418.16, Customer Deposit: £4,533.00, Total Deposit: £4,533.30, Optional Final Payment: £13,601.52, Total Charge For Credit: £7,566.34, Total Amount Payable: £37,788.34, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.24ppm, Mileage Per Annum: 10,000

BMW 3 Series330e M Sport 4dr Step Auto

2023
19,348 miles
Hybrid

£28,555

or £377 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £376.97, Customer Deposit: £4,283.00, Total Deposit: £4,283.25, Optional Final Payment: £13,886.07, Total Charge For Credit: £7,331.91, Total Amount Payable: £35,886.91, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.24ppm, Mileage Per Annum: 10,000

BMW iX3210kW M Sport 80kWh 5dr Auto

2023
12,820 miles
Electric

£35,499

or £512 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £511.24, Customer Deposit: £5,324.00, Total Deposit: £5,324.85, Optional Final Payment: £14,830.73, Total Charge For Credit: £8,684.86, Total Amount Payable: £44,183.86, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 8.49ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
17,784 miles
Petrol

£29,777

or £384 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £383.39, Customer Deposit: £4,466.00, Total Deposit: £4,466.55, Optional Final Payment: £15,034.59, Total Charge For Credit: £7,743.47, Total Amount Payable: £37,520.47, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.83ppm, Mileage Per Annum: 10,000

BMW 2 SeriesM240i xDrive 2dr Step Auto

2023
2,997 miles
Petrol

£39,999

or £515 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £514.70, Customer Deposit: £5,999.00, Total Deposit: £5,999.85, Optional Final Payment: £20,213.19, Total Charge For Credit: £10,404.94, Total Amount Payable: £50,403.94, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 15.72ppm, Mileage Per Annum: 10,000

BMW 2 Series230i M Sport 2dr Step Auto

2023
35,192 miles
Petrol

£30,990

or £441 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £440.49, Customer Deposit: £4,648.00, Total Deposit: £4,648.50, Optional Final Payment: £13,278.92, Total Charge For Credit: £7,640.45, Total Amount Payable: £38,630.45, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.81ppm, Mileage Per Annum: 10,000

BMW X5xDrive40d MHT M Sport 5dr Auto

2023
21,498 miles
Diesel

£57,444

or £783 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £782.17, Customer Deposit: £8,616.00, Total Deposit: £8,616.60, Optional Final Payment: £26,574.43, Total Charge For Credit: £14,509.02, Total Amount Payable: £71,953.02, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.26ppm, Mileage Per Annum: 10,000

BMW iX3210kW M Sport 80kWh 5dr Auto

2022
45,840 miles
Electric

£26,222

or £361 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £360.72, Customer Deposit: £3,933.00, Total Deposit: £3,933.30, Optional Final Payment: £11,920.47, Total Charge For Credit: £6,585.61, Total Amount Payable: £32,807.61, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.63ppm, Mileage Per Annum: 10,000

BMW X5xDrive40d MHT M Sport 5dr Auto

2022
29,409 miles
Diesel

£50,888

or £659 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £658.96, Customer Deposit: £7,633.00, Total Deposit: £7,633.20, Optional Final Payment: £25,479.18, Total Charge For Credit: £13,195.50, Total Amount Payable: £64,083.50, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.60ppm, Mileage Per Annum: 10,000

BMW iX3210kW M Sport 80kWh 5dr Auto

2022
40,558 miles
Electric

£27,555

or £385 mo
2 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £384.15, Customer Deposit: £4,133.00, Total Deposit: £4,133.25, Optional Final Payment: £12,236.19, Total Charge For Credit: £6,869.49, Total Amount Payable: £34,424.49, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.63ppm, Mileage Per Annum: 10,000

73-90 of 4,604 vehicles