What’s my BMW 3 Series worth?

Used BMW 3 Series at UK specialist dealers are asking from £7,995 to £51,950, with a median of £29,900 today (24 for sale).

These are asking prices, not what cars sell for or what a dealer would pay you. Buyers usually negotiate, and a dealer buying your car offers less than it would ask, to cover preparation, a warranty and its margin.

As of 13 November 2026, from every BMW 3 Series for sale at the UK’s specialist dealers, which Vertar reads each day. Find your year below, then your mileage.

Asking prices by year

YearFor saleLowestMedianHighest
20251£52k£52k£52k
20242£43k£43k£49k
20233£40k£43k£44k
20216£27k£30k£38k
20202£29k£29k£32k
20191£29k£29k£29k
20171£21k£21k£21k
20161£15k£15k£15k
20151£21k£21k£21k
20091£8k£8k£8k
19971£15k£15k£15k
19912£30k£30k£35k
19901£23k£23k£23k
19881£32k£32k£32k

Asking prices by mileage

All years together, so a band’s figure also reflects the ages of the cars in it.

MileageFor saleLowestMedianHighest
5,000 to 15,0002£15k£15k£38k
15,000 to 30,0006£40k£43k£52k
30,000 to 60,0008£21k£29k£37k
60,000 and over8£8k£23k£35k

By version

VersionYearsFor saleAsking
M340i xDrive2019–20238£27k to £40k
325i Convertible1988–19923£23k to £35k
M340d xDrive Touring2023–20243£43k to £44k
340i M Sport2015–20162£15k to £21k
M340i xDrive Touring2021–20252£30k to £52k
325 TDS19971£15k
325i Motorsport Limited Edition19911£30k
330i M Sport20091£8k
335d xDrive M Sport Touring20171£21k
M340d20211£28k
M340i Touring xDrive20241£49k

How quickly they sell

4% of BMW 3 Series for sale at UK specialists have had a price cut, of 23.

A car priced near the median for its year and mileage sells sooner; one priced well above usually waits, then has its price cut.

Recently sold

The last asking price of each, and how long it took to sell.

Selling yours?

Every way to sell a performance car in the UK, what each costs you and how long it takes: how to sell a performance car. Buying instead? Where to buy a used BMW 3 Series or see every one for sale.

Questions

How much is my BMW 3 Series worth?

Used BMW 3 Series at UK specialist dealers are asking from £7,995 to £51,950, with a median of £29,900 today (24 for sale). These are asking prices, not what cars sell for or what a dealer would pay you. Buyers usually negotiate, and a dealer buying your car offers less than it would ask, to cover preparation, a warranty and its margin.

How quickly do BMW 3 Series sell?

4% of BMW 3 Series for sale at UK specialists have had a price cut, of 23.

Where can I sell my BMW 3 Series?

To a specialist dealer (quickest, at a trade price), as a part-exchange, on sale or return through a specialist, through an online car-buying service, at auction, or privately through a classified advert. Our guide to selling compares them.