9 live listingsUpdated
Used BMW E30 M3 for sale
We're tracking 9 used BMW E30 M3s for sale right now, priced from $99,250 to $445,070 with a median asking price of $122,990. Model years range from 1988 to 1991, the typical car shows 76,687 mi, and half are priced between $115,075 and $190,790.
The lowest-priced one is a 1990 BMW M3 M3 listed at $99,250 with 54,530 mi in Miami, FL.
Like for like, the median BMW E30 M3 base model asks $121,490, against $24,572 for the BMW E36 M3 base model.
Latest BMW E30 M3 listings
-
1988 BMW M3
E30
Asking price $119,990 -
1990 BMW M3
EE30 M3 SPORT EVOLUTION
Asking price $445,070 -
1988 BMW M3
E30
Asking price $130,790 -
1990 BMW M3
E30 M3
Asking price $99,250 -
1988 BMW M3
E30
Asking price $190,790 -
1988 BMW M3
E30
Asking price $122,990 -
1989 BMW M3
E30 M3 JOHNNY CECOTTO EDITION
Asking price $210,795 -
1991 BMW M3
E30
Asking price $101,242 -
1990 BMW M3
E30
Asking price $115,075
BMW E30 M3 prices by model year
Median asking price of the BMW E30 M3s for sale in each model year, with how many are listed and their price range.
- 1991 $101,242
- 1990 $115,075
- 1989 $210,795
- 1988 $126,890
BMW E30 M3 versions for sale
Each version has its own page with deal analysis, market history and every deal we have found.
| Version | For sale | Median price | Lowest price |
|---|---|---|---|
| E30 | 9 | $122,990 | $99,250 |
BMW E30 M3 prices by mileage
| Mileage | For sale | Median price | Lowest price |
|---|---|---|---|
| Under 5,000 miles | 1 | $130,790 | $130,790 |
| 15,000 to 30,000 miles | 1 | $445,070 | $445,070 |
| 30,000 to 60,000 miles | 1 | $99,250 | $99,250 |
| Over 60,000 miles | 6 | $121,490 | $101,242 |
Where used BMW E30 M3s are for sale
| State | For sale | Median price | Lowest price |
|---|---|---|---|
| Florida | 2 | $155,023 | $99,250 |
| New Jersey | 2 | $160,790 | $130,790 |
| Ohio | 2 | $121,490 | $119,990 |
| Arizona | 1 | $101,242 | $101,242 |
| California | 1 | $445,070 | $445,070 |
| New York | 1 | $115,075 | $115,075 |
Used BMW E30 M3: common questions
How much does a used BMW E30 M3 cost?
Used BMW E30 M3 asking prices currently range from $99,250 to $445,070, with a median of $122,990 across 9 listings. Half of them are priced between $115,075 and $190,790.
What is the cheapest BMW E30 M3 for sale right now?
The lowest asking price in our latest scan is a 1990 BMW M3 M3 listed at $99,250 with 54,530 mi in Miami, FL.
Which BMW E30 M3 model years are for sale?
Listings span 1988 to 1991. The 1988 model year has the most cars for sale (4, median $126,890). The newest 1991 cars have a median asking price of $101,242, versus $126,890 for 1988.
Where are the most BMW E30 M3s for sale?
Florida (2), New Jersey (2), and Ohio (2) have the most listings.
How many miles do used BMW E30 M3s for sale have?
The median BMW E30 M3 for sale shows 76,687 mi. 1 of 9 listings (11%) have under 15,000 miles.
How long do BMW E30 M3s stay on the market?
Current BMW E30 M3 listings have been for sale for a median of 90 days. Cars that sit well beyond that are often the easiest to negotiate on.
How current is this data?
These numbers come from our latest scan of dealer listings on Oct 1, 2026. Luxury Car Deals rescans the market regularly and removes cars that have sold.
How do BMW E30 M3 prices compare with other generations?
Comparing the same trim, the median BMW E30 M3 base model asks $121,490, against $24,572 for the BMW E36 M3 base model.