Get the Cazoo app - powered by MOTORS

Used BMW cars for sale in Portsmouth, Hampshire

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW car for sale in Portsmouth or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, i4

2022 - 40 83.9kWh M Sport Gran Coupe 5dr Electric Auto eDrive (340 ps) - CARPLAY -

46
Low Mileage
£25,628
£374/pm (PCP)
  • 16kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carsa Portsmouth

BMW, i4

2022 (72) - 250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]

12
£38,950
  • 4kMiles
  • Electric
  • Auto
  • Body StyleHatchback

A B A Vans And Truck Sales

023 9200 2971 *
4.8/5 Stars

BMW, iX2

2025 (75) - 230kW xDrive30 M Sport 65kWh 5dr Auto

1
£37,323
£510/pm (PCP)
  • 6.2kMiles
  • Electric
  • Auto
  • Body StyleEstate

Snows BMW Portsmouth

BMW, 5 Series

2017 - 2.0 520d xDrive SE Auto 4WD 4dr

53
Reduced
£17,566
  • 2L
  • 20.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Liberty Green Cars

01329 559706 *
4.2/5 Stars

BMW, i3

2015 (15) - Hatchback 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (Range Extender) (170

22
Low Mileage
£6,995
£126/pm (HP)
  • 62kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

RM Autos

023 9200 2330 *
4.4/5 Stars

BMW, 3 Series

2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

28
£15,995
£315/pm (HP)
  • 3L
  • 74kMiles
  • Diesel
  • Auto
  • Body StyleEstate

RM Autos

023 9200 2330 *
4.4/5 Stars

BMW, 1 Series

2013 - 118i M Sport 3dr

6
£5,248
£89/pm (HP)
  • 1.6L
  • 107.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

INFINITY AUTOMOTIVE SOLUTIONS LIMITED

BMW, 1 Series

2025 (75) - 120 M Sport 5dr Step Auto

1
Low Mileage
£28,090
£372/pm (PCP)
  • 1.5L
  • 1.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Snows BMW Portsmouth

BMW, X3

2019 - xDrive20d M Sport 5dr Step Auto

39
Low Mileage
£23,266
£477/pm (CS)
  • 2L
  • 39.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carsa Portsmouth

BMW, 3 Series

2020 - 320i M Sport 5dr Step Auto [Professional Media]

42
£17,649
£364/pm (HP)
  • 2L
  • 51kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Portsmouth

BMW, 1 Series

2025 (75) - 120 M Sport 5dr Step Auto

1
£28,962
£390/pm (PCP)
  • 1.5L
  • 3Miles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Snows BMW Portsmouth

BMW, 3 Series

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

45
Low Mileage
£20,975
£351/pm (PCP)
  • 2L
  • 39.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Lawrence Warner Specialist Cars LTD

BMW, iX1

2025 (75) - 150kW eDrive20 M Sport 65kWh 5dr Auto

1
Low Mileage
£32,896
£465/pm (PCP)
  • 2kMiles
  • Electric
  • Auto
  • Body StyleEstate

Snows BMW Portsmouth

BMW, 2 Series

2018 - 2.0 218D M Sport 2dr

52
Reduced
£10,999
  • 2L
  • 51.7kMiles
  • Diesel
  • Manual
  • Body StyleConvertible

Liberty Green Cars

01329 559706 *
4.2/5 Stars

BMW, X1

2013 (13) - xDrive 20d M Sport 5dr Step Auto

37
Low Mileage
£7,280
£132/pm (HP)
  • 2L
  • 74.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Fort Southwick Internet Cars

023 9200 4448 *
4.5/5 Stars

BMW, i5

2025 (75) - 250kW eDrive40 M Sport 84kWh 4dr Auto

1
Low Mileage
£49,665
£747/pm (PCP)
  • 2.3kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Snows BMW Portsmouth