BMW cars for sale in Hampshire

This area has 249 dealers

607 BMW Cars for sale

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 1 Series

M135i xDrive 5dr Step Auto
2021
25,014 miles
Petrol
£29,790
or £516 mo
20 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £515.63, Customer Deposit: £4,468.00, Total Deposit: £4,468.50, Optional Final Payment: £14,770.00, Total Charge For Credit: £7,495.55, Total Amount Payable: £37,285.55, Representative APR: 13.00%, Interest Rate (Fixed): 13.03%, Excess Mileage Charge: 6.98ppm, 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,500 off
£32,690
or £530 mo
20 miles away

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

1-18 of 607 vehicles