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
| Year | For sale | Lowest | Median | Highest |
|---|---|---|---|---|
| 2025 | 1 | £52k | £52k | £52k |
| 2024 | 2 | £43k | £43k | £49k |
| 2023 | 3 | £40k | £43k | £44k |
| 2021 | 6 | £27k | £30k | £38k |
| 2020 | 2 | £29k | £29k | £32k |
| 2019 | 1 | £29k | £29k | £29k |
| 2017 | 1 | £21k | £21k | £21k |
| 2016 | 1 | £15k | £15k | £15k |
| 2015 | 1 | £21k | £21k | £21k |
| 2009 | 1 | £8k | £8k | £8k |
| 1997 | 1 | £15k | £15k | £15k |
| 1991 | 2 | £30k | £30k | £35k |
| 1990 | 1 | £23k | £23k | £23k |
| 1988 | 1 | £32k | £32k | £32k |
Asking prices by mileage
All years together, so a band’s figure also reflects the ages of the cars in it.
| Mileage | For sale | Lowest | Median | Highest |
|---|---|---|---|---|
| 5,000 to 15,000 | 2 | £15k | £15k | £38k |
| 15,000 to 30,000 | 6 | £40k | £43k | £52k |
| 30,000 to 60,000 | 8 | £21k | £29k | £37k |
| 60,000 and over | 8 | £8k | £23k | £35k |
By version
| Version | Years | For sale | Asking |
|---|---|---|---|
| M340i xDrive | 2019–2023 | 8 | £27k to £40k |
| 325i Convertible | 1988–1992 | 3 | £23k to £35k |
| M340d xDrive Touring | 2023–2024 | 3 | £43k to £44k |
| 340i M Sport | 2015–2016 | 2 | £15k to £21k |
| M340i xDrive Touring | 2021–2025 | 2 | £30k to £52k |
| 325 TDS | 1997 | 1 | £15k |
| 325i Motorsport Limited Edition | 1991 | 1 | £30k |
| 330i M Sport | 2009 | 1 | £8k |
| 335d xDrive M Sport Touring | 2017 | 1 | £21k |
| M340d | 2021 | 1 | £28k |
| M340i Touring xDrive | 2024 | 1 | £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.
2022 BMW 3 Series M340i xDrive TouringSold 12 Nov, last asking £45,995
2022 BMW 3 Series M340i xDriveSold 7 Nov, last asking £26,975
2025 BMW 3 Series M340i xDrive TouringSold after 24 days, last asking £53,750
2021 BMW 3 Series M340iSold after 30 days, last asking £33,950
2023 BMW 3 Series M340iSold after 10 days, last asking £41,950
2022 BMW 3 Series M340iSold 4 May, last asking £40,950
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.