Create Alert

Used BMW Cars For Sale in Hampshire

Showing 1 to 10 of 234 second hand BMW Cars

Browse our current stock of BMW cars in Hampshire. We work with 22 BMW dealers in Hampshire and also have 2 private listings near to you.

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £24,490 Finance from £642 per month
BMW 5 Series 520d xDrive M Sport 5dr Auto +29

Year 2017

Transmission Automatic

Mileage 19,034

Fuel type Diesel

Engine size 2000

Retail price £23,000 Finance from £601 per month
BMW 2 Series 218i Luxury 5dr Step Auto +29

Year 2020

Transmission Automatic

Mileage 1,980

Fuel type Petrol

Engine size 1500

Retail price £20,890 Finance from £543 per month
BMW 1 Series 118i Sport 5dr +29

Year 2020

Transmission Manual

Mileage 3,099

Fuel type Petrol

Engine size 1500

Retail price £28,000 Finance from £737 per month
BMW 6 Series 640i xDrive M Sport 5dr Auto +29

Year 2018

Transmission Automatic

Mileage 11,306

Fuel type Petrol

Engine size 3000

Retail price £18,000 Finance from £464 per month
BMW X3 xDrive20d SE 5dr Step Auto +29

Year 2016

Transmission Automatic

Mileage 42,854

Fuel type Diesel

Engine size 2000

Retail price £31,000 Finance from £819 per month
BMW X5 xDrive30d M Sport 5dr Auto +29

Year 2017

Transmission Automatic

Mileage 45,384

Fuel type Diesel

Engine size 3000

Retail price £23,890 Finance from £625 per month
BMW 1 Series M140i Shadow Edition 5dr Step Auto +29

Year 2018

Transmission Automatic

Mileage 10,734

Fuel type Petrol

Engine size 3000

Retail price £26,490 Finance from £696 per month
BMW 5 Series 530d xDrive M Sport 4dr Auto +29

Year 2018

Transmission Automatic

Mileage 44,040

Fuel type Diesel

Engine size 3000

Retail price £22,690 Finance from £592 per month
BMW 1 Series M140i Shadow Edition 5dr Step Auto +29

Year 2018

Transmission Automatic

Mileage 18,683

Fuel type Petrol

Engine size 3000

Retail price £36,000 Finance from £956 per month
BMW X5 xDrive30d M Sport 5dr Auto +28

Year 2018

Transmission Automatic

Mileage 15,127

Fuel type Diesel

Engine size 3000

Search all 234 BMW cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.