2004 Mercedes-Benz M-Class for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

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

Price Drops

Text Search

Nationwide Shipping

Add Similar Cars


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

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/11/03/15/25/2005_mercedes-benz_m-class-pic-5178026674722241540-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Palm Desert, CA 92260

Great Deal
$2,286 BELOW
CarGurus IMV of $6,586

Price: $4,300

Mileage: 139,000

Location: Palm Desert, CA 92260

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $4,300, 139,000 miles
Avg. Dealer Rating: (20 reviews) "I bought the car. They were easy to deal with, had a decent facility and negotiated reasonably. I am now in the process of executing sale documents and all is going well. They agreed to make some minor repairs that I requested."
https://static.cargurus.com/images/forsale/2017/08/20/07/36/2005_mercedes-benz_m-class-pic-6833650692060543717-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Portsmouth, VA 23701

Great Deal
$1,977 BELOW
CarGurus IMV of $6,972

Price: $4,995

Mileage: 123,180

Location: Portsmouth, VA 23701

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $4,995, 123,180 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (16 reviews) "The dealership contacted me very quickly and was very courteous. I will be visiting them this weekend. "
https://static.cargurus.com/images/forsale/2017/07/01/06/14/2005_mercedes-benz_m-class-pic-7783060731116936962-152x114.jpeg

2005 Mercedes-Benz M-Class Used Cars in Crestwood, IL 60445

Great Deal
$2,654 BELOW
CarGurus IMV of $6,854

Price: $4,200

Mileage: 141,500

Location: Crestwood, IL 60445

Average time on market: 26 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2005 Mercedes-Benz M-Class for sale - $4,200, 141,500 miles
Avg. Dealer Rating: (43 reviews) "Yes, I also went to view the vehicle. The salesperson was very nice and mild mannered."
https://static.cargurus.com/images/forsale/2017/07/27/09/35/2004_mercedes-benz_m-class_ml_350-pic-1871234269910970263-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Hicksville, 11801

Great Deal
$1,892 BELOW
CarGurus IMV of $5,492

Price: $3,600

Mileage: 131,500

Location: Hicksville, 11801

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $3,600, 131,500 miles with Leather Seats, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/07/05/02/16/2005_mercedes-benz_m-class-pic-8497496976824243617-152x114.jpeg

2005 Mercedes-Benz M-Class Used Cars in Chicago, IL 60612

Great Deal
$1,888 BELOW
CarGurus IMV of $6,388

Price: $4,500

Mileage: 186,788

Location: Chicago, IL 60612

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class for sale - $4,500, 186,788 miles with Navigation System, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "They contacted me about the vehicle and was very informative to the questions I had."
https://static.cargurus.com/images/forsale/2017/08/13/18/41/2005_mercedes-benz_m-class-pic-5836772470384441643-152x114.jpeg

2005 Mercedes-Benz M-Class Used Cars in Yorkville, IL 60560

Great Deal
$1,894 BELOW
CarGurus IMV of $6,294

Price: $4,400

Mileage: 159,605

Location: Yorkville, IL 60560

Average time on market: 26 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gold Description: Used 2005 Mercedes-Benz M-Class for sale - $4,400, 159,605 miles
https://static.cargurus.com/images/forsale/2017/06/06/16/46/2004_mercedes-benz_m-class-pic-341355319222527773-152x114.jpeg

2004 Mercedes-Benz M-Class ML 500 Used Cars in Mishawaka, IN 46545

Great Deal
$1,544 BELOW
CarGurus IMV of $6,119

Price: $4,575

Mileage: 141,957

Location: Mishawaka, IN 46545

Certified Pre-Owned: No Transmission: Automatic Color: Capri Blue Metallic Description: Used 2004 Mercedes-Benz M-Class ML 500 for sale - $4,575, 141,957 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (6 reviews) "Fast response! Listened to my needs. "
https://static.cargurus.com/images/forsale/2017/06/18/09/58/2005_mercedes-benz_m-class_ml_350-pic-7591452650803514923-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Avon, 02322

Good Deal
$1,483 BELOW
CarGurus IMV of $4,678

Price: $3,195

Mileage: 195,000

Location: Avon, 02322

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $3,195, 195,000 miles
https://static.cargurus.com/images/forsale/2017/08/03/10/58/2003_mercedes-benz_m-class_ml_500-pic-2340653532927843039-152x114.jpeg

2003 Mercedes-Benz M-Class ML 500 Used Cars in Bensenville, 60106

Good Deal
$1,684 BELOW
CarGurus IMV of $4,259

Price: $2,575

Mileage: 180,000

Location: Bensenville, 60106

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Grey Description: Used 2003 Mercedes-Benz M-Class ML 500 for sale - $2,575, 180,000 miles
https://static.cargurus.com/images/forsale/2017/05/20/17/28/2004_mercedes-benz_m-class-pic-5766329872105538656-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Miami, FL 33166

Good Deal
$1,208 BELOW
CarGurus IMV of $5,108

Price: $3,900

Mileage: 131,500

Location: Miami, FL 33166

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $3,900, 131,500 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "In was good the saleman guy call me two time to tell me the price of the car "
https://static.cargurus.com/images/forsale/2017/05/11/16/01/2004_mercedes-benz_m-class-pic-1581030101050257343-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Virginia Beach, VA 23454

Good Deal
$1,249 BELOW
CarGurus IMV of $4,749

Price: $3,500

Mileage: 168,915

Location: Virginia Beach, VA 23454

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $3,500, 168,915 miles
Avg. Dealer Rating: (5 reviews) "awesome."
https://static.cargurus.com/images/forsale/2017/02/20/18/30/2003_mercedes-benz_m-class-pic-7818970085090438784-152x114.jpeg

2003 Mercedes-Benz M-Class ML 320 Used Cars in Beloit, OH 44609

Good Deal
$1,248 BELOW
CarGurus IMV of $5,748

Price: $4,500

Mileage: 95,500

Location: Beloit, OH 44609

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 320 for sale - $4,500, 95,500 miles
Avg. Dealer Rating: (3 reviews) "Overall good experience, car was as stated in the advertisement. We are still working on the deal. But very happy with the service. "
https://static.cargurus.com/images/forsale/2017/04/03/02/19/2005_mercedes-benz_m-class-pic-3869992315685306916-152x114.jpeg

2005 Mercedes-Benz M-Class Used Cars in Capitol Heights, MD 20743

Good Deal
$1,588 BELOW
CarGurus IMV of $5,587

Price: $3,999

Mileage: 145,000

Location: Capitol Heights, MD 20743

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class for sale - $3,999, 145,000 miles with Alloy Wheels
Avg. Dealer Rating: (25 reviews) "Dealers have been listening to me and responding to my request urgently. "
https://static.cargurus.com/images/forsale/2017/08/20/07/45/2003_mercedes-benz_m-class-pic-8714367520266803605-152x114.jpeg

2003 Mercedes-Benz M-Class ML 500 Used Cars in Glendora, CA 91741

Good Deal
$1,528 BELOW
CarGurus IMV of $6,423

Price: $4,895

Mileage: 106,000

Location: Glendora, CA 91741

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Charcoal Description: Used 2003 Mercedes-Benz M-Class ML 500 for sale - $4,895, 106,000 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (12 reviews) "Initially I sent an Email and said "Put a factory hard top on it and I will give this car the asking price" the answer cam "Please come down look at it we discuss the hard top" I wrote "you are 25 miles away from me lets agree on it before I come down I won't drive 50 miles round trip wasted journey" THEY WENT ON A PERMANENT HIATUS :-) I have to give one star where I should give none."
https://static.cargurus.com/images/forsale/2017/07/06/05/53/2004_mercedes-benz_m-class-pic-3200864272123549127-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Hallandale Beach, FL 33009

Good Deal
$876 BELOW
CarGurus IMV of $5,376

Price: $4,500

Mileage: 112,000

Location: Hallandale Beach, FL 33009

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $4,500, 112,000 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (2 reviews) "Owner contacted me with all the information I needed, then offer to send me an Uber. Very good experience. "
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

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 44 Great Deals $27,977 1,213 listings
2014 Mercedes-Benz M-Class 43 Great Deals $20,496 1,176 listings
2013 Mercedes-Benz M-Class 11 Great Deals $17,000 368 listings
2012 Mercedes-Benz M-Class 14 Great Deals $17,500 397 listings
2011 Mercedes-Benz M-Class 21 Great Deals $11,500 494 listings
2010 Mercedes-Benz M-Class 9 Great Deals $8,995 344 listings
2009 Mercedes-Benz M-Class 12 Great Deals $9,500 337 listings
2008 Mercedes-Benz M-Class 15 Great Deals $6,999 321 listings
2007 Mercedes-Benz M-Class 11 Great Deals $4,995 230 listings
2006 Mercedes-Benz M-Class 16 Great Deals $4,700 319 listings