Get the Cazoo app - powered by MOTORS

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, X2

2022 (22) - 2.0 20i Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (178 ps)

35
£17,490
£339/pm (HP)
  • 2L
  • 49.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

The Roxburghe Group

BMW, 8 Series

1991 (H) - 5.0 850i 2dr

89
Low Mileage
£26,950
  • 5L
  • 134kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Sports and Prestige of Lichfield Ltd

BMW, X2

2019 - sDrive 18i Sport 5dr Step Auto

25
Low Mileage
£16,000
£310/pm (PCP)
  • 1.5L
  • 43.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, i4

2023 - 40 83.9kWh M Sport Gran Coupe 5dr Electric Auto eDrive (340 ps) - AIR CON -

39
Low Mileage
£28,324
£415/pm (PCP)
  • 15.6kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carsa Cannock

BMW, 2 Series

2018 - 218i SE 2dr [Nav]

30
£8,870
  • 1.5L
  • 77kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Evans Halshaw Ford Walsall

BMW, X3

2024 - xDrive20i MHT M Sport 5dr Step Auto

63
£34,200
£541/pm (PCP)
  • 2L
  • 24.4kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Big Motoring World Cannock

BMW, 4 Series

2018 - 420D [190] M Sport 2Dr Auto [Professional Media]

6
Low Mileage
£14,299
£279/pm (HP)
  • 2L
  • 62.6kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Lookers Stafford BMW

BMW, 1 Series

2020 (70) - M135i xDrive 5dr Step Auto

10
Low Mileage
£23,380
£382/pm (PCP)
  • 2L
  • 26kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Barlow SEAT Wolverhampton

BMW, 2 Series

2022 (22) - 218i [136] M Sport 4dr DCT Petrol Saloon

57
Low Mileage
£20,998
  • 1.5L
  • 11.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu Vauxhall Lichfield

01543 228295 *
4.7/5 Stars

BMW, X1

2023 - Xdrive 30E M Sport 5Dr Step Auto

28
Low Mileage
£34,999
£493/pm (PCP)
  • 1.5L
  • 7.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Lookers Stafford BMW

BMW, 4 Series

2016 (16) - 3.0 430d Luxury Auto Euro 6 (s/s) 2dr

58
Low Mileage
£12,895
£250/pm (HP)
  • 3L
  • 57kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Lodge Car Sales LTD

BMW, 3 Series

2016 - 340I M Sport 4Dr Step Auto

26
Low Mileage
£20,799
£407/pm (HP)
  • 3L
  • 45.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Lookers Stafford BMW

BMW, 3 Series

2021 - 330e M Sport 5dr Step Auto

26
£17,900
£298/pm (PCP)
  • 2L
  • 69.3kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Big Motoring World Cannock

BMW, 3 Series

2022 - 330e SE Pro 5dr Step Auto

27
£13,400
£228/pm (PCP)
  • 2L
  • 88kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Big Motoring World Cannock

BMW, 5 Series Gran Turismo

2010 (10) - 3.0 530d Executive GT Steptronic Euro 5 5dr

23
£4,850
  • 3L
  • 140kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Auto Embrace

BMW, X4

2020 - xDrive20d MHT M Sport 5dr Step Auto

67
£24,000
£407/pm (PCP)
  • 2L
  • 57.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Big Motoring World Cannock