0 Saved Listings
Contact These Dealers
2004 Mercedes-Benz M Class For Sale
Change

New Search

Filter Results

Similar Cars
Updating result. Please wait
Trim
Price Range
Any to Any
Year Range
Any to Any
Mileage Range
Any to Any
Exterior Color
Pictures
Condition
Transmission
Features

Convenience

Seats

Mechanical

Safety

Comfort

Body Style

Connectivity

Entertainment

Locate Mercedes-Benz M Class listings near you
Enter your Zip
Active filters Clear all filters
Found vehicles
List
Grid
Displaying 12 Listings
Use your     (arrow) keys to browse more listings

Used 2004 Mercedes-Benz M Class in Garland, TX 75040

$6,888
  • Mileage: 98,202 miles
  • Location: Garland, TX
  • Seller: Emporium Auto Group
  • Phone: 877-826-3271
Certified: No Transmission:Automatic Color:Black
Description: 2004 Mercedes-Benz M Class for Sale - $6,888 98,202 miles

Used 2004 Mercedes-Benz M Class in Woodbury, NJ 08096

$5,994
  • Mileage: 114,265 miles
  • Location: Woodbury, NJ
  • Seller: eBZZmotors.com
  • Phone: 888-312-9708
Certified: No Transmission:Automatic Color:Black
Description: 2004 Mercedes-Benz M Class for Sale - $5,994 114,265 miles

Used 2004 Mercedes-Benz M Class in Indianapolis, IN 46240

$4,500
  • Mileage: 151,033 miles
  • Location: Indianapolis, IN
  • Seller: Penske Chevrolet
  • Phone: 888-750-5843
Certified: No Transmission:Automatic Color:Gold
Description: 2004 Mercedes-Benz M Class for Sale - $4,500 151,033 miles with Leather Seats, Tow Package

Used 2004 Mercedes-Benz M Class ML350 in Langhorne, PA 19047

$6,495
  • Mileage: 146,365 miles
  • Location: Langhorne, PA
  • Seller: Discount Auto of Penndel
  • Phone: 888-476-7381
Certified: No Transmission:Automatic Color:Silver
Description: 2004 Mercedes-Benz M Class ML350 for Sale - $6,495 146,365 miles

Used 2004 Mercedes-Benz M Class in Terryville, CT 06786

Not Available
  • Mileage: 35,710 miles
  • Location: Terryville, CT
  • Seller: Terryville Chevrolet
  • Phone: 866-544-9370
Certified: No Transmission:Automatic Color:Silver
Description: 2004 Mercedes-Benz M Class for Sale - 35,710 miles with Leather Seats

Used 2004 Mercedes-Benz M Class ML350 4MATIC in Longmont, CO 80501

$6,995
  • Mileage: 133,430 miles
  • Location: Longmont, CO
  • Seller: South Creek Brokers
  • Phone: 866-414-7922
Certified: No Transmission:Automatic Color:White
Description: 2004 Mercedes-Benz M Class ML350 4MATIC for Sale - $6,995 133,430 miles with Leather Seats, Sunroof / Moonroof, Tow Package

Used 2004 Mercedes-Benz M Class ML350 4MATIC in Chicago, IL 60612

$6,791
  • Mileage: 117,765 miles
  • Location: Chicago, IL
  • Seller: Car Center INC
  • Phone: 877-337-5072
Certified: No Transmission:Automatic Color:Silver
Description: 2004 Mercedes-Benz M Class ML350 4MATIC for Sale - $6,791 117,765 miles with Leather Seats, Sunroof / Moonroof, Tow Package

Used 2004 Mercedes-Benz M Class in Duluth, GA 30096

$7,807
  • Mileage: 76,135 miles
  • Location: Duluth, GA
  • Seller: Acura Carland
  • Phone: 866-672-9167
Certified: No Transmission:Automatic Color:Black
Description: 2004 Mercedes-Benz M Class for Sale - $7,807 76,135 miles with Leather Seats

Used 2004 Mercedes-Benz M Class in Wayzata, MN 55391

$5,995
  • Mileage: 163,019 miles
  • Location: Wayzata, MN
  • Seller: Village Auto Center
  • Phone: 866-214-8299
Certified: No Transmission:Automatic Color:Silver
Description: 2004 Mercedes-Benz M Class for Sale - $5,995 163,019 miles

Used 2004 Mercedes-Benz M Class ML500 4MATIC in Blue Springs, MO 64014

$7,895
  • Mileage: 127,867 miles
  • Location: Blue Springs, MO
  • Seller: Pride Auto Sales
  • Phone: 888-703-2213
Certified: No Transmission:Automatic Color:Blue
Description: 2004 Mercedes-Benz M Class ML500 4MATIC for Sale - $7,895 127,867 miles with Leather Seats, Tow Package
of 1
Save Vehicle
Remove Vehicle
Once you have selected all the cars you like, click "Email Seller"
Email Seller Email Seller