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, 3 Series

2009 (09) - 335i M Sport 2dr Step Auto

52
Low Mileage
£10,749
Finance available £218 pm
  • 3L
  • 52.4kMiles
  • Petrol
  • Semi Auto
  • Body StyleConvertible

Walsall Car Centre Ltd

BMW, 3 Series

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

71
£17,900
Finance available £318 pm
  • 2L
  • 77.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Big Motoring World Cannock

BMW, iX3

2022 (72) - 80kWh M Sport SUV 5dr Electric Auto (286 ps)

68
£28,000
Finance available £485 pm
  • 22.8kMiles
  • Electric
  • Auto
  • Body StyleSUV

Big Motoring World Cannock

BMW, 3 Series

2021 (21) - 330e M Sport 5dr Step Auto

27
£16,295
  • 2L
  • 84.7kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

V12 Sports and Classics Wolverhampton

BMW, 3 Series

2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

33
£7,300
Finance available £141 pm
  • 2L
  • 104kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Lichfield Road Motors Ltd

BMW, 3 Series

1993 - 318i 2dr

20
Low Mileage
£9,995
Finance available £201 pm
  • 1.8L
  • 131kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

KAMS AUTOS LTD

BMW, 3 Series

2021 (21) - 330e M Sport 4dr Step Auto

25
£20,995
  • 2L
  • 34.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

V12 Sports and Classics Wolverhampton

BMW, 1 Series

2022 (22) - 2.0 M135i Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

70
£24,900
Finance available £432 pm
  • 2L
  • 26.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, 4 Series

2015 - 3.0 435i Gran Coupe M Sport Auto 5dr

39
Low Mileage
£15,295
Finance available £319 pm
  • 3L
  • 65.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

NATIONAL CAR HUB

BMW, 3 Series

2022 (71) - 330e xDrive M Sport Pro Edition 5dr Step Auto

25
Reduced
£19,695
  • 2L
  • 88.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

V12 Sports and Classics Wolverhampton

BMW, 3 Series

2019 - 320I M SPORT 4DR STEP AUTO

1
£17,900
  • 2L
  • 55.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Brayley Nissan Birmingham

BMW, 3 Series

2016 - 3.0 335d xDrive M Sport GT Auto 4WD 5dr

37
Low Mileage
£12,600
Finance available £259 pm
  • 3L
  • 71.1kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

NATIONAL CAR HUB

BMW, X1

2019 (69) - 2.0 20i GPF M Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (192 ps)

71
£17,700
Finance available £381 pm
  • 2L
  • 49.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Big Motoring World Cannock

BMW, 3 Series

2018 - 2.0 320d M Sport Gran Turismo 5-Door

29
£10,995
Finance available £223 pm
  • 2L
  • 89kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

FRM Car Sales

BMW, 3 Series

2017 - 2.0 320d M Sport Touring 5-Door

31
£12,495
  • 2L
  • 85.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BMW, 1 Series

2018 - 2.0 M Sport Shadow Edition Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)

31
£12,495
Finance available £257 pm
  • 2L
  • 87.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Ideal Car Centre Ltd