Motoring Today

BMW 3 Series used car prices

The typical UK market price for a used BMW 3 Series, the range you'll see, and live stock on Motoring Today.

Reviewed by the Motoring Today Editorial team · methodology in our editorial standards.

How much is a used BMW 3 Series?

Across the UK used-car market the typical asking price for a BMW 3 Series is around £18,178 across roughly 7,083 live listings nationally. On Motoring Today the cheapest right now is £9,850, or from around £396/mo on representative finance (subject to status).

Typical UK price
£18,178
Cheapest here
£9,850
From / month
£396

Across the UK market, there are currently 6,788 used BMW 3 Series models available, with prices spanning a wide range from £1,450 to £72,500. The typical price you can expect to pay for a used 3 Series currently stands at a median of £18,228. On Motoring Today, the most accessible option available starts from £9,999, which could be financed from £242 per month. As with all representative finance examples, this is subject to status. When evaluating a used BMW 3 Series, several factors will significantly influence its market value. Newer models with lower mileage will generally command higher prices, reflecting their condition and remaining lifespan. Conversely, older vehicles with higher accumulated mileage are typically found at the more affordable end of the spectrum. The specific trim level and engine choice also play a crucial role in pricing. Higher-specification trims, often featuring more advanced technology, premium materials, or enhanced performance options, will naturally carry a premium. Similarly, the fuel type, whether petrol, diesel, or hybrid, can affect both the initial purchase price and ongoing running costs, reflecting demand and environmental considerations.

Typical UK price
£18,178

Market-wide median (MarketCheck)

UK price range
—

Across live UK listings

Cheapest on Motoring Today
£9,850

4 in stock now

From / month
£396/mo

Representative PCP/HP

BMW 3 Series price — FAQs

How much is a used BMW 3 Series?

A used BMW 3 Series typically costs around £18,264, based on current UK market data. Prices for the 7060 currently listed models range from £900 to £72,500.

What is the cheapest used BMW 3 Series?

The cheapest used BMW 3 Series available right now is priced at £9,999. Representative finance options may be available from £242 per month, though finance is subject to status.

What affects the price of a used BMW 3 Series?

The price of a used BMW 3 Series is primarily influenced by its age, mileage, specific trim level, and fuel type. Newer models with lower mileage and desirable specifications generally command higher prices.

Is now a good time to buy a used BMW 3 Series?

The used car market is dynamic, and what constitutes a 'good time' can vary based on individual circumstances and market trends. We consistently update our pricing data, last refreshed on 27 September 2026, to reflect current conditions, giving you an up-to-date view of the market.