BMW cars for sale in Hampshire

This area has 255 dealers

744 BMW Cars for sale

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,700 off
£32,490
or £525 mo
20 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £524.12, Customer Deposit: £4,873.00, Total Deposit: £4,873.50, Optional Final Payment: £17,724.70, Total Charge For Credit: £8,452.40, Total Amount Payable: £40,942.40, Representative APR: 13.00%, Interest Rate (Fixed): 13.03%, Excess Mileage Charge: 6.98ppm, Mileage Per Annum: 10,000

BMW 3 Series

320i xDrive M Sport 4dr Step Auto
2019
33,510 miles
Petrol

was

£21,980

£1,000 off
£20,980
or £316 mo
great price
1 mile away

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £315.55, Customer Deposit: £3,147.00, Total Deposit: £3,147.00, Optional Final Payment: £11,648.40, Total Charge For Credit: £5,175.20, Total Amount Payable: £26,155.20, Representative APR: 11.90%, Interest Rate (Fixed): 6.13%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW 1 Series

M135i xDrive 5dr Step Auto
2023
1,584 miles
Petrol

was

£33,990

£1,000 off
£32,990
or £462 mo
great price
21 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £461.88, Customer Deposit: £4,948.00, Total Deposit: £4,948.50, Optional Final Payment: £19,295.44, Total Charge For Credit: £7,419.74, Total Amount Payable: £40,409.74, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 14.18ppm, Mileage Per Annum: 10,000

BMW 4 Series Gran Coupe

420i M Sport 5dr Auto [Professional Media]
2021
32,586 miles
Petrol
£19,799
or £365 mo
great price
13 miles away

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £364.10, Customer Deposit: £2,969.00, Total Deposit: £2,969.85, Optional Final Payment: £8,573.38, Total Charge For Credit: £4,851.83, Total Amount Payable: £24,650.83, Representative APR: 12.90%, Interest Rate (Fixed): 6.64%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

19-36 of 744 vehicles