BMW cars for sale in Hampshire

This area has 248 dealers

598 BMW Cars for sale

BMW 1 Series

M135i xDrive 5dr Step Auto
2021
27,796 miles
Petrol
£27,499
or £384 mo
22 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £383.21, Customer Deposit: £4,124.00, Total Deposit: £4,124.85, Optional Final Payment: £15,525.00, Total Charge For Credit: £5,563.20, Total Amount Payable: £33,062.20, Representative APR: 9.90%, Interest Rate (Fixed): 7.93%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

BMW X1

xDrive 25e xLine 5dr Auto
2022
17,621 miles
Hybrid
£26,450
or £452 mo
Delivery

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £451.67, Customer Deposit: £3,967.00, Total Deposit: £3,967.50, Optional Final Payment: £12,969.58, Total Charge For Credit: £6,747.20, Total Amount Payable: £33,197.20, Representative APR: 12.90%, Interest Rate (Fixed): 6.64%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW 4 Series Gran Coupe

420d MHT M Sport 5dr Step Auto
2022
9,871 miles
Diesel

was

£34,190

£1,200 off
£32,990
or £539 mo
20 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £538.64, Customer Deposit: £4,948.00, Total Deposit: £4,948.50, Optional Final Payment: £17,724.70, Total Charge For Credit: £8,535.60, Total Amount Payable: £41,525.60, Representative APR: 13.00%, Interest Rate (Fixed): 13.03%, Excess Mileage Charge: 6.00ppm, Mileage Per Annum: 10,000

1-18 of 598 vehicles