12 live listingsUpdated

Used 2004 Mercedes-Benz S-Class for sale

We're tracking 12 used 2004 Mercedes-Benz S-Classes for sale right now, priced from $3,995 to $12,985 with a median asking price of $6,508. Comparing like for like, the median 2004 S-Class S 430 is $5,999, 43% below the median 2005 S-Class S 430 ($10,494) and 25% below the median 2003 S-Class S 430 ($7,999).

The most listed trims are the S 430 (9) and S 500 (3). The typical car shows 141,187 mi, and half are priced between $5,749 and $9,249. The lowest-priced one is a 2004 Mercedes-Benz S-Class S 430 listed at $3,995 with 151,806 mi in Fort Worth, TX.

Best 2004 Mercedes-Benz S-Class deals right now

2 deals priced below market right now, the best by about $3,284. Members get the VIN, dealer, listing link and a ready-to-send negotiation email for each one.

All Mercedes-Benz deals
Unlock all 2 deals

Members see every deal's VIN, dealer and listing link, plus a negotiation email.

2004 Mercedes-Benz S-Class prices by trim

S-Class price guide
Trim For sale Lowest price Median price Median miles
S 430 9 $3,995 $5,999 142,040
S 500 3 $6,720 $8,999 60,950

2004 Mercedes-Benz S-Class prices by mileage

Mileage For sale Median price Lowest price
30,000 to 60,000 miles 2 $10,497 $8,999
Over 60,000 miles 10 $6,147 $3,995

2004 S-Class S 430 vs. nearby years

Median asking price of the S-Class S 430 in the model years around 2004, against the 2004 median of $5,999. Comparing one trim keeps it like for like.

Model year For sale Median price vs. 2004
2006 S-Class S 430 7 $9,950 +66%
2005 S-Class S 430 7 $10,494 +75%
2003 S-Class S 430 5 $7,999 +33%
2002 S-Class S 430 6 $4,697 −22%
2001 S-Class S 430 15 $6,733 +12%

Where used 2004 Mercedes-Benz S-Classes are for sale

State For sale Median price Lowest price
California 3 $5,999 $4,999
Texas 2 $5,358 $3,995
Florida 1 $5,999 $5,999
Indiana 1 $6,295 $6,295
Maryland 1 $4,995 $4,995
Missouri 1 $11,995 $11,995
New York 1 $12,985 $12,985
North Carolina 1 $9,999 $9,999
Washington 1 $7,199 $7,199

Used 2004 Mercedes-Benz S-Class: common questions

How much does a used 2004 Mercedes-Benz S-Class cost?

Used 2004 Mercedes-Benz S-Class asking prices currently range from $3,995 to $12,985, with a median of $6,508 across 12 listings. Half of them are priced between $5,749 and $9,249.

What is the cheapest 2004 Mercedes-Benz S-Class for sale right now?

The lowest asking price in our latest scan is a 2004 Mercedes-Benz S-Class S 430 listed at $3,995 with 151,806 mi in Fort Worth, TX.

Which 2004 Mercedes-Benz S-Class trims are for sale?

Listings include the S 430 (9 cars, median $5,999) and S 500 (3 cars, median $8,999).

Is a 2004 Mercedes-Benz S-Class cheaper than a 2005?

Yes. Comparing the same trim, the median 2004 S-Class S 430 is listed at $5,999, 43% below the median 2005 S-Class S 430 ($10,494) across 7 listings.

Where are the most 2004 Mercedes-Benz S-Classes for sale?

California (3), Texas (2), and Florida (1) have the most listings.

How many miles do used 2004 Mercedes-Benz S-Classes for sale have?

The median 2004 Mercedes-Benz S-Class for sale shows 141,187 mi. 0 of 12 listings (0%) have under 15,000 miles.

How long do 2004 Mercedes-Benz S-Classes stay on the market?

Current 2004 Mercedes-Benz S-Class listings have been for sale for a median of 46 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 Nov 4, 2026. Luxury Car Deals rescans the market regularly and removes cars that have sold.