2004 Mercedes-Benz M-Class for Sale Nationwide

to
to

Filter Results

listing

Price

- Loading...
Includes Listings Without Available Pricing

Financing

Mileage

- Loading...

Delivery

Days on Market

- Loading...

Recent Listings

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Fuel Economy

- Loading...
()

Price Drops

Text Search

Add Similar Cars


CarGurus Quick Poll

Find 2004 Mercedes-Benz M-Class listings in your area

First
Loading...
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Clinton, IL 61727

Great Deal
$1,729 BELOW
CarGurus IMV of $4,729

Price: $3,000

Mileage: 140,128

Location: Clinton, IL 61727

Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,000, 140,128 miles with Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Ola responded to my calls and emails in a prompt manner. Unfortunately, the car I was looking at was sold the night before I was going to test drive it. "
https://static.cargurus.com/images/forsale/2019/06/20/10/33/2004_mercedes-benz_m-class-pic-3355410659940625458-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Des Plaines, IL 60016

Great Deal
$1,393 BELOW
CarGurus IMV of $4,788

Price: $3,395

Mileage: 119,091

Location: Des Plaines, IL 60016

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Gold Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,395, 119,091 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (297 reviews) "Very helpful staff. Got back to me with all my questions."
https://static.cargurus.com/images/forsale/2019/06/05/17/02/2004_mercedes-benz_m-class-pic-8329867126140150267-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Waukegan, IL 60085

Good Deal
$1,199 BELOW
CarGurus IMV of $4,199

Price: $3,000

Mileage: 144,805

Location: Waukegan, IL 60085

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,000, 144,805 miles
Avg. Dealer Rating: (42 reviews) "Great service"
https://static.cargurus.com/images/forsale/2019/05/24/22/17/2004_mercedes-benz_m-class-pic-1601536640229451331-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Chantilly, VA 20152

Good Deal
$735 BELOW
CarGurus IMV of $5,730

Price: $4,995

Mileage: 111,180

Location: Chantilly, VA 20152

Certified Pre-Owned: No Transmission: Automatic Color: Gold Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,995, 111,180 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "I had to call the dealer, but he was helpful once we spoke. "
https://static.cargurus.com/images/forsale/2019/05/08/21/33/2004_mercedes-benz_m-class-pic-894726111959154399-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Boise, ID 83714

Good Deal
$729 BELOW
CarGurus IMV of $4,229

Price: $3,500

Mileage: 197,706

Location: Boise, ID 83714

Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,500, 197,706 miles with Navigation System, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Friendly, knowledgeable, clean vehicle, and great close of the deal. Thank you for our new adventure mobile EM!"
https://static.cargurus.com/images/forsale/2019/06/03/16/49/2004_mercedes-benz_m-class-pic-3840105428114480984-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Roseville, MI 48066

Good Deal
$611 BELOW
CarGurus IMV of $4,410

Price: $3,799

Mileage: 143,724

Location: Roseville, MI 48066

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,799, 143,724 miles
Avg. Dealer Rating: (6 reviews) "Prompt, professional, knowledgeable, courteous replies"
https://static.cargurus.com/images/forsale/2019/04/25/20/10/2004_mercedes-benz_m-class-pic-7190906703807308405-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Costa Mesa, CA 92626

Fair Deal
$506 BELOW
CarGurus IMV of $5,006

Price: $4,500

Mileage: 109,100

Location: Costa Mesa, CA 92626

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,500, 109,100 miles
Avg. Dealer Rating: (4 reviews) "awesome!"
https://static.cargurus.com/images/forsale/2019/06/17/22/21/2004_mercedes-benz_m-class-pic-6183124888924613890-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Paterson, NJ 07513

Fair Deal
$503 BELOW
CarGurus IMV of $3,253

Price: $2,750

Mileage: 173,427

Location: Paterson, NJ 07513

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $2,750, 173,427 miles
Avg. Dealer Rating: (87 reviews) "The extra fees & the Person who contacted me changed my mind or buying anything here .Their lack of knowledge & communication skills combined made them come of very scammy to me ."
https://static.cargurus.com/images/forsale/2019/06/17/22/41/2003_mercedes-benz_m-class-pic-8806214818063404571-152x114.jpeg

2003 Mercedes-Benz M-Class ML 320 4MATIC Used Cars in Gardena, CA 90248

Fair Deal
$338 BELOW
CarGurus IMV of $3,938

Price: $3,600

Mileage: 140,441

Location: Gardena, CA 90248

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 320 4MATIC for sale - $3,600, 140,441 miles
Avg. Dealer Rating: (116 reviews) "Response was quick and informative. Good selection of used vehicles at fair prices. I’ve been to the auction on Saturday and they’re fun to attend and you can inspect the vehicles you are interested in before bidding on them"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Woodbridge, VA 22191

Fair Deal
$538 BELOW
CarGurus IMV of $3,438

Price: $2,900

Mileage: 178,387

Location: Woodbridge, VA 22191

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $2,900, 178,387 miles
Avg. Dealer Rating: (123 reviews) "They followed up with me about this car & held a small deposit to hold car from being sold at auction. I went and test drove 2 days later & purchased it. Thanks CarGurus & WPAA "
https://static.cargurus.com/images/forsale/2019/03/29/08/57/2004_mercedes-benz_m-class-pic-3661952323651602440-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Addison, TX 75001

Fair Deal

Price: $3,995

Mileage: 142,123

Location: Addison, TX 75001

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,995, 142,123 miles
Avg. Dealer Rating: (9 reviews) "Juan was an awesome person to work with! He was thorough and very honest with the car that I wanted to purchase. He called me when the vehicle was ready to test drive and worked with me on closing the deal. This person made the difference in me purchasing the car I was interested in. If you want a honest person to work with and a great deal, please contact Juan, he won't let you down."
https://static.cargurus.com/images/forsale/2018/03/16/00/26/2004_mercedes-benz_m-class-pic-1079109126612846595-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Dallas, TX 75229

Fair Deal

Price: $4,499

Mileage: 124,000

Location: Dallas, TX 75229

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,499, 124,000 miles
Avg. Dealer Rating: (11 reviews) "The guy I spoke to was very rude and seemed annoyed at the questions I was asking him, he told me it was tax season and that he really didn’t need to make a sale with me that plenty of people would be in the market for a vehicle soon, honestly I was caught off guard by his rudeness and would NEVER try and do business with this dealer in the future."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 Mercedes-Benz M-Class ML 320 4MATIC Used Cars in Glendale, AZ 85301

Fair Deal
$368 BELOW
CarGurus IMV of $4,863

Price: $4,495

Mileage: 107,306

Location: Glendale, AZ 85301

Certified Pre-Owned: No Transmission: Automatic Description: Used 2003 Mercedes-Benz M-Class ML 320 4MATIC for sale - $4,495, 107,306 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "They called me back, however the car didn't meet my needs. "
https://static.cargurus.com/images/forsale/2019/05/09/03/08/2004_mercedes-benz_m-class-pic-8025333173915601537-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Auburn, NH 03032

Fair Deal
$92 BELOW
CarGurus IMV of $6,087

Price: $5,995

Mileage: 90,972

Location: Auburn, NH 03032

Certified Pre-Owned: No Transmission: Automatic Color: Brilliant Silver Metallic Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $5,995, 90,972 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (36 reviews) "very polite about inquiry about vehicle. answered all questions. nice attitude. "
https://static.cargurus.com/images/forsale/2019/03/15/21/27/2004_mercedes-benz_m-class-pic-2565294273928477465-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Arlington, TX 76012

Fair Deal

Price: $4,498

Mileage: 151,110

Location: Arlington, TX 76012

Certified Pre-Owned: No Transmission: Automatic Color: Desert Silver Metallic Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,498, 151,110 miles with Alloy Wheels
Avg. Dealer Rating: (36 reviews) "Answered my questions within 24 hrs "
Please wait ...
Please wait ...

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used Mercedes-Benz M-Class By Year

Vehicle Deals Starting Price Total Available
2015 Mercedes-Benz M-Class 20 Great Deals $14,995 666 listings
2014 Mercedes-Benz M-Class 13 Great Deals $15,623 389 listings
2013 Mercedes-Benz M-Class 17 Great Deals $11,995 380 listings
2012 Mercedes-Benz M-Class 20 Great Deals $11,880 445 listings
2011 Mercedes-Benz M-Class 16 Great Deals $8,499 315 listings
2010 Mercedes-Benz M-Class 13 Great Deals $7,500 234 listings
2009 Mercedes-Benz M-Class 11 Great Deals $5,995 257 listings
2008 Mercedes-Benz M-Class 11 Great Deals $5,900 247 listings
2007 Mercedes-Benz M-Class 8 Great Deals $3,800 169 listings
2006 Mercedes-Benz M-Class 5 Great Deals $3,400 176 listings