Sell My Car
AutosXchange market research

2004 Mercedes-Benz E-Class market value, prices & key facts

What dealers are asking for the 2004 Mercedes-Benz E-Class right now, from 23 current listings at 22 dealerships across 15 states, with EPA fuel economy, NHTSA safety ratings and recalls for this model year.

Asking prices of current listings · AutosXchange live dealer listings, November 8, 2026 · not sold prices

23Listings for sale now
$6,750Median asking price
$4,919–$8,972Typical range (10th–90th percentile)
131,811Median miles (23 listings with odometer)
22Dealerships listing it
In brief

2004 Mercedes-Benz E-Class overview

AutosXchange has 23 listed now, with a median asking price of $6,750 and median 131,811 miles.

Market snapshot

2004 Mercedes-Benz E-Class: the market right now

Half of the 23 listings ask between $5,350 and $8,248.

$5,35025th percentile asking price
$6,750Median asking price
$8,24875th percentile asking price
131,811Median miles (middle half 88,000–140,425)
0Listings with a price cut since first listed
22Cities with listings

New vs. used (by odometer)

New or demo (under 100 mi): 0Used (100+ mi): 23

Top cities by supply

2004 Mercedes-Benz E-Class listings by cityPetersburg, VA: 2 listings, median $4,995; Moody, AL: 1 listings, median $8,950; Springdale, AR: 1 listings, median $8,999; Phoenix, AZ: 1 listings, median $7,900; Escondido, CA: 1 listings, median $7,997; Hayward, CA: 1 listings, median $4,900; Rancho Cordova, CA: 1 listings, median $6,999; Sacramento, CA: 1 listings, median $8,860.Petersburg, VAPetersburg, VA: 2 · median $5k2 · median $5kMoody, ALMoody, AL: 1 · median $9k1 · median $9kSpringdale, ARSpringdale, AR: 1 · median $9k1 · median $9kPhoenix, AZPhoenix, AZ: 1 · median $7.9k1 · median $7.9kEscondido, CAEscondido, CA: 1 · median $8k1 · median $8kHayward, CAHayward, CA: 1 · median $4.9k1 · median $4.9kRancho Cordova, CARancho Cordova, CA: 1 · median $7k1 · median $7kSacramento, CASacramento, CA: 1 · median $8.9k1 · median $8.9k
Price vs. mileage

2004 Mercedes-Benz E-Class: asking price vs. mileage

On the trend line, every 10,000 more miles goes with about $170 lower asking price.

2004 Mercedes-Benz E-Class asking price vs. mileageScatter of 21 current 2004 Mercedes-Benz E-Class listings (asking price against odometer miles), with a least-squares trend line of about $-170 per 10,000 miles.$3k$4k$5k$6k$7k$8k$9k025k50k75k100k125k150k175kOdometer (miles)Asking price
Price distribution

2004 Mercedes-Benz E-Class: how asking prices are spread

Half of listings ask between $5,350 and $8,248; the most common band is $5,000–$6,000 (6 listings).

2004 Mercedes-Benz E-Class asking price distributionHistogram of 23 current 2004 Mercedes-Benz E-Class asking prices in 13 bins of $1,000; median $6,750.0246$3k–$4k: 2 listings$4k–$5k: 3 listings$5k–$6k: 6 listings$6k–$7k: 3 listings$7k–$8k: 3 listings$8k–$9k: 5 listings$9k–$10k: 0 listings$10k–$11k: 0 listings$11k–$12k: 0 listings$12k–$13k: 0 listings$13k–$14k: 0 listings$14k–$15k: 0 listings$15k–$16k: 1 listing (includes 1 above $16k)$3k$6k$9k$12k$15k$16k+Median $6,750Asking price (bar height = number of listings)
Where they are listed

2004 Mercedes-Benz E-Class: listings by state (top 10)

California has the most, with 5 listings (22% of 23).

2004 Mercedes-Benz E-Class listings by stateNumber of current 2004 Mercedes-Benz E-Class listings by dealer state: California 5, Virginia 4, Georgia 2, Alabama 1, Arkansas 1, Arizona 1, Florida 1, Iowa 1, Michigan 1, North Carolina 1.CaliforniaCalifornia: 5 · 22%5 · 22%VirginiaVirginia: 4 · 17%4 · 17%GeorgiaGeorgia: 2 · 9%2 · 9%AlabamaAlabama: 1 · 4%1 · 4%ArkansasArkansas: 1 · 4%1 · 4%ArizonaArizona: 1 · 4%1 · 4%FloridaFlorida: 1 · 4%1 · 4%IowaIowa: 1 · 4%1 · 4%MichiganMichigan: 1 · 4%1 · 4%North CarolinaNorth Carolina: 1 · 4%1 · 4%
Current listings

2004 Mercedes-Benz E-Class for sale now: best value first

2004 Mercedes-Benz E-Class E320 for sale in Bedford, VA38% below similar
2004 Mercedes-Benz E-Class E320$3,700150,503 mi · Bedford, VAEast Coast Auto Source
2004 Mercedes-Benz E-Class for sale in Hayward, CA18% below similar
2004 Mercedes-Benz E-Class$4,900125,277 mi · Hayward, CAGolden State Auto Trading Inc.
2004 Mercedes-Benz E-Class E500 for sale in Petersburg, VA17% below similar
2004 Mercedes-Benz E-Class E500$4,995118,715 mi · Petersburg, VAAbe's Auto Sales
2004 Mercedes-Benz E-Class Wagon E320 for sale in Petersburg, VA17% below similar
2004 Mercedes-Benz E-Class Wagon E320$4,995166,725 mi · Petersburg, VAAbe's Auto Sales
2004 Mercedes-Benz E-Class for sale in Raleigh, NC13% below similar
2004 Mercedes-Benz E-Class$5,199138,842 mi · Raleigh, NCCalvary Motors
2004 Mercedes-Benz E-Class E 320 for sale in Gainesville, GA8% below similar
2004 Mercedes-Benz E-Class E 320$5,50082,166 mi · Gainesville, GAEl Camino Auto Sales Gainesville
2004 Mercedes-Benz E-Class for sale in Tarpon Springs, FL
2004 Mercedes-Benz E-Class$5,900128,897 mi · Tarpon Springs, FLGR Automotive Sales
2004 Mercedes-Benz E-Class E 320 for sale in Chantilly, VA
2004 Mercedes-Benz E-Class E 320$5,94584,000 mi · Chantilly, VALimitless Auto LLC
2004 Mercedes-Benz E-Class E 320 4MATIC for sale in San Leandro, CA
2004 Mercedes-Benz E-Class E 320 4MATIC$5,99585,000 mi · San Leandro, CAJENIN CARZ
2004 Mercedes-Benz E-Class E320 for sale in Pahrump, NV
2004 Mercedes-Benz E-Class E320$5,999142,007 mi · Pahrump, NVAffordable Autos
2004 Mercedes-Benz E-Class E 320 for sale in Eastpointe, MI
2004 Mercedes-Benz E-Class E 320$6,750145,857 mi · Eastpointe, MIMLD Motorwerks Pre-Owned Auto Sales - MLD Motorwerks, LLC
2004 Mercedes-Benz E-Class E320 for sale in Albany, OR
2004 Mercedes-Benz E-Class E320$6,995132,469 mi · Albany, ORNiice Auto Group
2004 Mercedes-Benz E-Class E 500 for sale in Rancho Cordova, CA
2004 Mercedes-Benz E-Class E 500$6,999137,000 mi · Rancho Cordova, CA5 Star Auto Sale
2004 Mercedes-Benz E-Class E 500 4MATIC for sale in Bloomfield, IA
2004 Mercedes-Benz E-Class E 500 4MATIC$7,30091,000 mi · Bloomfield, IABo's Auto
2004 Mercedes-Benz E-Class Wagon E320 for sale in Phoenix, AZ
2004 Mercedes-Benz E-Class Wagon E320$7,900121,113 mi · Phoenix, AZBest Western Motor
2004 Mercedes-Benz E-Class E 320 for sale in Escondido, CA
2004 Mercedes-Benz E-Class E 320$7,99748,898 mi · Escondido, CAClassic Cars for Sale CA
2004 Mercedes-Benz E-Class E 320 for sale in Lake Hopatcong, NJ
2004 Mercedes-Benz E-Class E 320$8,49962,455 mi · Lake Hopatcong, NJCars On 15
2004 Mercedes-Benz E-Class for sale in Sacramento, CA
2004 Mercedes-Benz E-Class$8,860131,811 mi · Sacramento, CANational Autos Sales
2004 Mercedes-Benz E-Class E 320 for sale in Moody, AL
2004 Mercedes-Benz E-Class E 320$8,95058,191 mi · Moody, ALSteel City Motors
2004 Mercedes-Benz E-Class Wagon E500 4Matic for sale in Mount Joy, PA
2004 Mercedes-Benz E-Class Wagon E500 4Matic$8,977132,550 mi · Mount Joy, PAMyers Auto Exchange
2004 Mercedes-Benz E-Class E 500 for sale in Springdale, AR
2004 Mercedes-Benz E-Class E 500$8,999134,241 mi · Springdale, ARPrecision Imports
2004 Mercedes-Benz E-Class E 55 AMG for sale in Kirkland, WA
2004 Mercedes-Benz E-Class E 55 AMG$16,998156,518 mi · Kirkland, WAAccess Motorsports LLC
2004 Mercedes-Benz E-Class E320 for sale in Marietta, GA42% below similar
2004 Mercedes-Benz E-Class E320$3,500179,017 mi · Marietta, GARobinson Automotive Group
AutosXchange Intel

2004 Mercedes-Benz E-Class price activity

Latest market activity

AutosXchange started tracking 2004 Mercedes-Benz E-Class prices on Nov 5, 2026. Price-activity trends appear once at least 30 listings from 5 dealers are tracked nationally.

By model year

Mercedes-Benz E-Class market data by model year

Shop locally

2004 Mercedes-Benz E-Class for sale by city

FAQ

Frequently asked questions

What is the average asking price of a 2004 Mercedes-Benz E-Class?
Across 23 current listings on AutosXchange, the median asking price of a 2004 Mercedes-Benz E-Class is $6,750. Most listings (10th to 90th percentile) ask between $4,919 and $8,972. These are dealer asking prices, not sold prices.
How many Mercedes-Benz E-Class are for sale?
AutosXchange currently lists 23 vehicles from 22 dealerships in 15 states.
What mileage is typical for a 2004 Mercedes-Benz E-Class?
The median odometer reading is 131,811 miles; the middle half of listings show between 88,000 and 140,425 miles (23 listings with a published odometer).
What is a fair asking price for a 2004 Mercedes-Benz E-Class?
Half of current listings ask between $5,350 and $8,248 (25th to 75th percentile), around a median of $6,750. Compare mileage, trim, condition and the vehicle history report before deciding; AutosXchange figures are asking prices, not sold prices.
Where are the most Mercedes-Benz E-Class for sale?
California has the most current listings (5), followed by Virginia (4).

AutosXchange market data is calculated from the asking prices of current dealer listings on AutosXchange, refreshed as dealers update their inventory. These are not sold or transaction prices and not appraisals. Listings with an asking price under $500 (placeholder prices) are excluded. Confirm price, fees and availability with the selling dealer.