Used BMW Cars in York | Local Car Sales

Used BMW Cars in York

59 BMW cars for sale in York, from 11 local independent dealers. Prices from £3,690. New stock added every day.

See all 59 BMW cars Explore all makes
59
Cars for Sale
11
Local Dealers
£20,261
Avg Price
£3,690
From
Latest BMW cars in York
See all 59 BMW cars
2022 BMW 2 Series
£15,399
2022 BMW 2 Series
62,922 mi Petrol Manual
View car
2021 BMW 1 Series
£14,999
2021 BMW 1 Series
82,749 mi Diesel Automatic
View car
2017 BMW 2 Series
£9,999
2017 BMW 2 Series
75,187 mi Diesel Automatic
View car
2018 BMW X3
£17,700
2018 BMW X3
2,018 mi Petrol Automatic
View car
2019 BMW 1 Series
£12,800
2019 BMW 1 Series
Diesel
View car
2015 BMW 1 Series
£8,990
2015 BMW 1 Series
Petrol
View car
2019 BMW X4
£34,795
2019 BMW X4
67,700 mi Petrol Automatic
View car
2019 BMW 1 Series
£12,495
2019 BMW 1 Series
70,000 mi Petrol Automatic
View car
2020 BMW 5 Series
£14,999
2020 BMW 5 Series
75,850 mi Diesel Automatic
View car
2021 BMW 3 Series
£10,599
2021 BMW 3 Series
106,601 mi Petrol Automatic
View car
2017 BMW X5
£24,995
2017 BMW X5
71,750 mi Diesel Automatic
View car
2022 BMW 3 Series
£13,999
2022 BMW 3 Series
101,938 mi Petrol Automatic
View car
2017 BMW 5 Series
£15,200
2017 BMW 5 Series
Diesel Automatic
View car
2020 BMW X4
£44,995
2020 BMW X4
26,750 mi Petrol Automatic
View car
2022 BMW 4 Series
£30,995
2022 BMW 4 Series
54,000 mi Diesel Automatic
View car
2022 BMW X4
£27,795
2022 BMW X4
56,000 mi Diesel Automatic
View car
2016 BMW 2 Series
£13,990
2016 BMW 2 Series
65,000 mi Petrol Manual
View car
2015 BMW 1 Series
£6,795
2015 BMW 1 Series
96,600 mi Diesel Manual
View car
2017 BMW 5 Series
£8,495
2017 BMW 5 Series
99,700 mi Diesel Automatic
View car
2023 BMW 3 Series
£17,399
2023 BMW 3 Series
81,368 mi Petrol Automatic
View car
2020 BMW 3 Series
£17,400
2020 BMW 3 Series
Diesel Manual
View car
2017 BMW X5
£22,590
2017 BMW X5
Diesel
View car
2023 BMW 2 Series
£20,995
2023 BMW 2 Series
30,000 mi Petrol Automatic
View car
2018 BMW X5
£28,895
2018 BMW X5
52,000 mi Diesel Automatic
View car

Page 1 of 3

Related pages

Used BMW cars in York

Local Car Sales lists used BMW cars in York from independent dealers across the UK. There are currently 59 BMW cars for sale in York, from 11 dealers, with prices from £3,690. 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 £20,261.

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 York?
Local Car Sales lists 59 used BMW cars from 11 local independent dealers in York. Stock is updated daily.
How much does a used BMW car cost?
Used BMW cars start from £3,690 with an average asking price of £20,261. 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 11 dealers listed in York. You can inspect the car in person and deal directly with the people who know it.

Ready to find your next BMW?

59 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.