548 BMW cars for sale in Hampshire

Main listing image - BMW 2 Series

BMW 2 Series220i M Sport 2dr Step Auto

2024
3,078 miles
Petrol

£32,454

or £412 mo
34 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £411.88, Customer Deposit: £4,868.00, Total Deposit: £4,868.10, Optional Final Payment: £16,727.43, Total Charge For Credit: £8,499.89, Total Amount Payable: £40,953.89, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.15ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring320i M Sport 5dr Step Auto

2024
8,514 miles
Petrol

£36,991

£1,195 off
£35,796
or £458 mo
34 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £457.92, Customer Deposit: £5,369.00, Total Deposit: £5,369.40, Optional Final Payment: £18,242.88, Total Charge For Credit: £9,338.52, Total Amount Payable: £45,134.52, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 13.51ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring330e xDrive M Sport 5dr Step Auto

2021
49,169 miles
Hybrid

£25,947

£853 off
£25,094
or £338 mo
34 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £337.64, Customer Deposit: £3,764.00, Total Deposit: £3,764.10, Optional Final Payment: £11,839.72, Total Charge For Credit: £6,378.90, Total Amount Payable: £31,472.90, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 9.71ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d MHT M Sport 5dr Auto

2024
9 miles
Diesel

£74,991

or £1,066 mo
34 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,065.46, Customer Deposit: £11,248.00, Total Deposit: £11,248.65, Optional Final Payment: £32,158.65, Total Charge For Credit: £18,492.92, Total Amount Payable: £93,483.92, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 16.66ppm, Mileage Per Annum: 10,000

BMW X2xDrive 25e M Sport 5dr Auto

2022
30,367 miles
Hybrid

£23,486

or £334 mo
34 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £333.26, Customer Deposit: £3,522.00, Total Deposit: £3,522.90, Optional Final Payment: £10,096.03, Total Charge For Credit: £5,796.15, Total Amount Payable: £29,282.15, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 7.04ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

Petrol

£102,105

or £1,726 mo
60 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,725.93, Customer Deposit: £15,315.00, Total Deposit: £15,315.75, Optional Final Payment: £33,103.00, Total Charge For Credit: £27,432.46, Total Amount Payable: £129,537.46, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

451-468 of 548 vehicles