Get the app

Used BMW cars for sale in Cannock, Staffordshire

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

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

BMW, 2 Series

2020 - 2.0 220I M Sport Auto 5dr

32
£16,795
£353/pm (HP)
  • 2L
  • 45.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

NATIONAL CAR HUB

BMW, 5 Series

2022 - 2.0 530e 12kWh M Sport Steptronic xDrive Euro 6 (s/s) 4dr Automatic

27
£19,495
  • 2L
  • 119.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

V12 Sports and Classics Wolverhampton

BMW, 3 Series

2019 (69) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

48
Low Mileage
£23,495
£435/pm (PCP)
  • 2L
  • 43kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

RSK CARS LIMITED

BMW, 4 Series

2014 (64) - 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

31
£7,990
£156/pm (HP)
  • 2L
  • 117.1kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

BMW, i5

2025 - 250Kw Edrive40 M Sport Pro 84Kwh 5Dr Auto

27
£55,599
£881/pm (PCP)
  • 7kMiles
  • Electric
  • Auto
  • Body StyleEstate

Lookers Stafford BMW

BMW, 3 Series

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

38
£21,100
£355/pm (PCP)
  • 2L
  • 52kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Big Motoring World Cannock

BMW, 1 Series

2014 (14) - M135i M Performance 5dr

32
£7,790
  • 3L
  • 121kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

JCT 7 Car Sales Ltd

BMW, 1 Series

2024 (24) - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol DCT Euro 6 (s/s) (136 ps)

72
£20,900
£336/pm (PCP)
  • 1.5L
  • 39.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, X3

2019 (68) - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

42
Reduced
£19,350
£377/pm (HP)
  • 3L
  • 102.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Alverstoke Automotive LTD

BMW, X3

2021 (21) - 2.0 30e 12kWh M Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s

74
£21,700
£342/pm (PCP)
  • 2L
  • 71.7kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Big Motoring World Cannock

BMW, 1 Series

2022 - 118i [136] M Sport 5dr

26
£18,499
£307/pm (PCP)
  • 1.5L
  • 37.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Lookers Stafford BMW

BMW, 2 Series

2024 - 218I [136] M Sport 4Dr

28
Low Mileage
£22,699
£345/pm (PCP)
  • 1.5L
  • 8.8kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Lookers Stafford BMW

BMW, X1

2018 - 2.0 X1 xDrive 20i XLine Auto 4WD 5dr

29
Low Mileage
£15,695
£328/pm (HP)
  • 2L
  • 42.6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

NATIONAL CAR HUB

BMW, iX

2025 - 300Kw Xdrive45 M Sport 101Kwh 5Dr Auto

28
Reduced
£59,999
£896/pm (PCP)
  • 1.5kMiles
  • Electric
  • Auto
  • Body StyleSUV

Lookers Stafford BMW

BMW, X1

2018 - 1.5 18i GPF xLine sDrive Euro 6 (s/s) 5dr

21
£10,995
£223/pm (HP)
  • 1.5L
  • 87.3kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Aspire Vehicles Ltd

BMW, 2 Series

2017 (66) - 218i Sport 2dr [Nav]

21
Low Mileage
£7,000
£134/pm (HP)
  • 1.5L
  • 48kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

New Look Motors