BMW M3 prices & generations
Updated 3 Oct 2026
Typical UK asking prices for a used BMW M3 range from about £19,000 for the E93 to about £70,000 for the G81. The cheapest examples are E46s, from about £13,000. We have market insights for 7 of its 9 generations so far, but you can get a valuation for any of them. Pick a generation for prices by year, variant and body style.
By generation
Typical UK asking prices for each generation today. Know the year instead? Pick it below the table.
Swipe to see more columns →
| Generation | Years | TypicalTypical price | Typical range | Body styles |
|---|---|---|---|---|
| G812022-2026 | 2022-2026 | £70k£70,000 | Estate | |
| G802021-2026 | 2021-2026 | £65k£65,000 | Saloon | |
| F802014-2019 | 2014-2019 | £33k£33,000 | Saloon | |
| E932008-2014 | 2008-2014 | £19k£19,000 | Convertible | |
| E902008-2012 | 2008-2012 | Not enough listings | — | Saloon |
| E922007-2014 | 2007-2014 | £30k£30,000 | Coupe | |
| E462001-2006 | 2001-2006 | £21k£21,000 | Convertible, Coupe | |
| E361993-1999 | 1993-1999 | £27k£27,000 | Convertible, Coupe, Saloon | |
| E301987-1992 | 1987-1992 | — | — | Convertible, Saloon |
Typical price Middle 80% of listings Scale: £0–£100k
By year
Pick a year of manufacture to see the BMW M3 variants available for that year.