Used BMW cars for sale in Stafford, Staffordshire

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

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

BMW, 1 Series

2021 (70) - 2.0 120d Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

67
Low Mileage
£20,800
Finance available £367 pm
  • 2L
  • 24.1kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, X3

2022 (71) - xDrive20d MHT M Sport 5dr Step Auto

73
£33,700
  • 2L
  • 38.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Big Motoring World Cannock

BMW, 3 Series

2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

69
£23,800
Finance available £434 pm
  • 2L
  • 52.5kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Big Motoring World Cannock

BMW, 3 Series

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

27
£15,395
  • 2L
  • 102.5kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

V12 Sports and Classics Stoke

BMW, X1

2022 - 2.0 20i xLine Auto xDrive Euro 6 (s/s) 5dr

60
£20,100
Finance available £424 pm
  • 2L
  • 47.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Motor Match Stafford

01785 332929 *
3.8/5 Stars

BMW, 1 Series

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

70
Low Mileage
£29,000
Finance available £509 pm
  • 2L
  • 15kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, X5

2019 (69) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

78
£32,500
Finance available £718 pm
  • 3L
  • 58.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Big Motoring World Cannock

BMW, X1

2022 - sDrive 18d xLine 5dr Step Auto

19
£20,998
  • 2L
  • 44.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Stafford Motorstore / Vanstore / Electric Innovation Centre

01785 550896 *
4.6/5 Stars

BMW, 2 Series

2017 (17) - 218d Sport 5dr [Nav]

29
Reduced
£6,995
  • 2L
  • 86.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

V12 Sports and Classics Stoke

BMW, 1 Series

2020 (69) - 1.5 116d M Sport Hatchback 5dr Diesel DCT Euro 6 (s/s) (116 ps)

70
£17,400
Finance available £374 pm
  • 1.5L
  • 46.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
Reduced
£34,498
  • 2L
  • 4.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Stafford Motorstore / Vanstore / Electric Innovation Centre

01785 550896 *
4.6/5 Stars

BMW, 1 Series

2016 - 1.5 116d Sport 3-Door

6
£4,995
Finance available £89 pm
  • 1.5L
  • 94.2kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

A5 Cars and Commercials Limited

01543 225765 *
3.5/5 Stars

BMW, 3 Series

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

69
Low Mileage
£20,700
Finance available £449 pm
  • 2L
  • 36.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Big Motoring World Cannock

BMW, X1

2020 (70) - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

69
Low Mileage
£19,500
Finance available £422 pm
  • 2L
  • 33.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Big Motoring World Cannock

BMW, Z3

1998 (7S) - 2.8i Convertible 2dr Petrol Manual

37
Low Mileage
£6,995
Finance available £134 pm
  • 2.8L
  • 67kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Dave Fox Car Sales

01785 336592 *
4.4/5 Stars

BMW, X1

2021 (70) - 1.5 18i M Sport SUV 5dr Petrol Manual sDrive Euro 6 (s/s) (136 ps)

69
Low Mileage
£19,006
Finance available £410 pm
  • 1.5L
  • 30.3kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Big Motoring World Cannock