Used BMW Cars in Swansea | Local Car Sales

Used BMW Cars in Swansea

39 BMW cars for sale in Swansea, from 13 local independent dealers. Prices from £5,295. New stock added every day.

See all 39 BMW cars Explore all makes
39
Cars for Sale
13
Local Dealers
£15,358
Avg Price
£5,295
From
Latest BMW cars in Swansea
See all 39 BMW cars
2013 BMW 3 Series
£9,995
2013 BMW 3 Series
89,000 mi Diesel Automatic
View car
2018 BMW 2 Series
£11,995
2018 BMW 2 Series
57,000 mi Petrol Manual
View car
2018 BMW 218i
£11,995
2018 BMW 218i
64,000 mi Petrol Manual
View car
2019 BMW X1
£12,995
2019 BMW X1
62,892 mi Diesel Manual
View car
2018 BMW 225xe
£11,995
2018 BMW 225xe
50,387 mi Petrol Automatic
View car
2016 BMW 2 Series
£7,990
2016 BMW 2 Series
80,933 mi Petrol Manual
View car
2019 BMW 3 Series
£13,995
2019 BMW 3 Series
82,000 mi Diesel Automatic
View car
2018 BMW 2 Series
£9,995
2018 BMW 2 Series
65,333 mi Petrol
View car
2021 BMW 3 Series
£17,999
2021 BMW 3 Series
85,096 mi Petrol Automatic
View car
2015 BMW 1 Series
£7,495
2015 BMW 1 Series
79,471 mi Diesel Automatic
View car
2011 BMW Z4
£7,495
2011 BMW Z4
115,991 mi Petrol Manual
View car
2016 BMW 2 Series
£7,295
2016 BMW 2 Series
88,000 mi Petrol Manual
View car
2017 BMW 3 Series
£12,750
2017 BMW 3 Series
104,000 mi Diesel Auto
View car
2016 BMW X5
£16,995
2016 BMW X5
83,000 mi Diesel Automatic
View car
2017 BMW 1 Series
£11,595
2017 BMW 1 Series
46,743 mi Diesel Manual
View car
2017 BMW 3 Series
£12,491
2017 BMW 3 Series
99,000 mi Diesel Automatic
View car
2018 BMW 2 Series
£11,999
2018 BMW 2 Series
56,000 mi Diesel Manual
View car
2019 BMW 5 Series
£11,499
2019 BMW 5 Series
115,000 mi Diesel Automatic
View car
2018 BMW 3 Series
£10,991
2018 BMW 3 Series
101,000 mi Diesel Automatic
View car
2014 BMW 3 Series
£9,491
2014 BMW 3 Series
56,000 mi Petrol Manual
View car
2018 BMW 2 Series
£10,495
2018 BMW 2 Series
67,610 mi Petrol Automatic
View car
2017 BMW 3 Series
£10,750
2017 BMW 3 Series
85,000 mi Diesel Manual
View car
2014 BMW 3 Series
£9,999
2014 BMW 3 Series
69,138 mi Diesel Automatic
View car
2014 BMW 2 Series
£5,295
2014 BMW 2 Series
114,000 mi Diesel Manual
View car

Page 1 of 2

Related pages

Used BMW cars in Swansea

Local Car Sales lists used BMW cars in Swansea from independent dealers across the UK. There are currently 39 BMW cars for sale in Swansea, from 13 dealers, with prices from £5,295. 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 £15,358.

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 Swansea?
Local Car Sales lists 39 used BMW cars from 13 local independent dealers in Swansea. Stock is updated daily.
How much does a used BMW car cost?
Used BMW cars start from £5,295 with an average asking price of £15,358. 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 13 dealers listed in Swansea. You can inspect the car in person and deal directly with the people who know it.

Ready to find your next BMW?

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