Used BMW Cars in Stoke | Local Car Sales

Used BMW Cars in Stoke

57 BMW cars for sale in Stoke, from 20 local independent dealers. Prices from £3,795. New stock added every day.

See all 57 BMW cars Explore all makes
57
Cars for Sale
20
Local Dealers
£23,934
Avg Price
£3,795
From
Latest BMW cars in Stoke
See all 57 BMW cars
2014 BMW 1 Series
£8,285
2014 BMW 1 Series
59,000 mi Diesel Automatic
View car
2019 BMW 3 Series
£11,995
2019 BMW 3 Series
112,775 mi Diesel Automatic
View car
2023 BMW X5
£57,995
2023 BMW X5
26,000 mi Petrol Automatic
View car
2020 BMW 3 Series
£17,995
2020 BMW 3 Series
51,324 mi Petrol Automatic
View car
2016 BMW 1 Series
£7,495
2016 BMW 1 Series
86,110 mi Diesel Manual
View car
2018 BMW 2 Series
£13,295
2018 BMW 2 Series
67,915 mi Diesel Automatic
View car
2018 BMW 1 Series
£7,995
2018 BMW 1 Series
69,316 mi Diesel Manual
View car
2019 BMW X3
£19,995
2019 BMW X3
62,000 mi Diesel Automatic
View car
2015 BMW 3 Series
£3,795
2015 BMW 3 Series
205,000 mi Diesel Automatic
View car
2021 BMW Z4
£25,995
2021 BMW Z4
36,000 mi Petrol Automatic
View car
2016 BMW 4 Series
£15,990
2016 BMW 4 Series
61,055 mi Diesel Automatic
View car
2021 BMW 1 Series
£25,995
2021 BMW 1 Series
12,095 mi Petrol Automatic
View car
2022 BMW 5 Series
£24,500
2022 BMW 5 Series
40,417 mi Petrol Automatic
View car
2016 BMW 3 Series
£10,995
2016 BMW 3 Series
122,430 mi Diesel Automatic
View car
2022 BMW 4 Series
£25,895
2022 BMW 4 Series
43,000 mi Petrol Automatic
View car
2018 BMW 3 Series
£12,490
2018 BMW 3 Series
50,991 mi Diesel Automatic
View car
2014 BMW 1 Series
£4,490
2014 BMW 1 Series
106,001 mi Diesel Manual
View car
2019 BMW 3 Series
£15,695
2019 BMW 3 Series
83,790 mi Petrol Automatic
View car
2019 BMW 3 Series
£17,000
2019 BMW 3 Series
42,709 mi Petrol Manual
View car
2017 BMW 1 Series
£9,995
2017 BMW 1 Series
38,588 mi Diesel Manual
View car
2013 BMW 3 Series
£5,995
2013 BMW 3 Series
106,600 mi Diesel Manual
View car
2016 BMW 1 Series
£5,795
2016 BMW 1 Series
92,167 mi Diesel Manual
View car
2016 BMW X3
£10,400
2016 BMW X3
110,265 mi Diesel Automatic
View car
2017 BMW 1 Series
£9,495
2017 BMW 1 Series
69,846 mi Petrol Manual
View car

Page 1 of 3

Related pages

Used BMW cars in Stoke

Local Car Sales lists used BMW cars in Stoke from independent dealers across the UK. There are currently 57 BMW cars for sale in Stoke, from 20 dealers, with prices from £3,795. New stock is added every day — search by model, year, mileage and more to find exactly what you're after.

Whether you're looking for a budget runabout, a family SUV or something more sporty, BMW makes a wide range of cars — and local dealers often have excellent examples at competitive prices. Average asking price for used BMW cars is £23,934.

All stock is indexed directly from dealer websites and updated automatically — so you're always seeing current, real availability, not stale adverts.

Why buy from a local dealer?

Frequently asked questions

Where can I find used BMW cars for sale in Stoke?
Local Car Sales lists 57 used BMW cars from 20 local independent dealers in Stoke. Stock is updated daily.
How much does a used BMW car cost?
Used BMW cars start from £3,795 with an average asking price of £23,934. Prices vary by model, year and mileage.
Are these cars from local dealers?
Yes — every car on Local Car Sales comes from an independent local dealer. There are 20 dealers listed in Stoke. You can inspect the car in person and deal directly with the people who know it.

Ready to find your next BMW?

57 cars listed today — filter by make, price and mileage to find the right one.

Search BMW cars
🔔
Be first to fresh stock

Thousands of new cars are listed every week. Pick a budget and get them by email — no account, one click to stop.