2004 Mercedes-Benz M-Class for Sale Nationwide

to
to

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

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

MPG

- Loading...
()

Price Drops

Text Search

Add Similar Cars


CarGurus Quick Poll

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

First Previous
Loading...
Next
Sponsored Listings
https://static.cargurus.com/images/forsale/2018/01/19/23/16/2004_mercedes-benz_m-class-pic-7400463508560622759-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Lynnwood, WA 98087

Great Deal
$2,908 BELOW
CarGurus IMV of $6,903

Price: $3,995

Mileage: 105,202

Location: Lynnwood, WA 98087

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Alabaster White Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $3,995, 105,202 miles
Avg. Dealer Rating: (3 reviews) "The experience was great, Jesse was very helpful in getting me a good running car. "
https://static.cargurus.com/images/forsale/2017/12/13/14/52/2005_mercedes-benz_m-class-pic-7721219522773956656-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Greenwood, IN 46142

Great Deal
$2,500 BELOW
CarGurus IMV of $7,495

Price: $4,995

Mileage: 117,432

Location: Greenwood, IN 46142

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $4,995, 117,432 miles with Sunroof/Moonroof
Avg. Dealer Rating: (20 reviews) "The salesperson, Janelle/Janine (?), first refused to allow my own mechanic to do an inspection, but rather insisted that I take the car to a dealership and named a couple. Then, she absolutely refused to negotiate by even $1.00 although there were some obvious issues. About a month later, the car was sold for less than I would have paid had she negotiated. Wonder if her employer knows of her sales approach/tactics and/or approves of it. "
https://static.cargurus.com/images/forsale/2017/12/12/18/55/2003_mercedes-benz_m-class-pic-886703946441223213-152x114.jpeg

2003 Mercedes-Benz M-Class ML 500 Used Cars in Sacramento, CA 95826

Great Deal
$1,703 BELOW
CarGurus IMV of $6,253

Price: $4,550

Mileage: 109,000

Location: Sacramento, CA 95826

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 500 for sale - $4,550, 109,000 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Great buying experience"
https://static.cargurus.com/images/forsale/2018/01/19/03/47/2005_mercedes-benz_m-class-pic-4772989986935835776-152x114.jpeg

2005 Mercedes-Benz M-Class ML 500 Used Cars in Hazel Crest, IL 60429

Great Deal
$2,316 BELOW
CarGurus IMV of $6,011

Price: $3,695

Mileage: 130,752

Location: Hazel Crest, IL 60429

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Tan Description: Used 2005 Mercedes-Benz M-Class ML 500 for sale - $3,695, 130,752 miles with Navigation System, Leather Seats
Avg. Dealer Rating: (20 reviews) "They were very quick to respond to my inquiry.I got the information I needed."
https://static.cargurus.com/images/forsale/2017/12/17/18/41/2003_mercedes-benz_m-class-pic-5100220867075724048-152x114.jpeg

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

Great Deal
$1,802 BELOW
CarGurus IMV of $5,702

Price: $3,900

Mileage: 95,594

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 - $3,900, 95,594 miles with Leather Seats
Avg. Dealer Rating: (9 reviews) "They were nice they got back to me fast "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 Mercedes-Benz M-Class ML 500 Used Cars in Santa Maria, CA 93455

Great Deal
$2,526 BELOW
CarGurus IMV of $6,021

Price: $3,495

Mileage: 148,933

Location: Santa Maria, CA 93455

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 500 for sale - $3,495, 148,933 miles with Navigation System, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (1 review) "Replied very fast "
https://static.cargurus.com/images/forsale/2018/01/18/11/00/2005_mercedes-benz_m-class-pic-7512483859563479063-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Auburn, WA 98002

Great Deal
$1,890 BELOW
CarGurus IMV of $4,889

Price: $2,999

Mileage: 193,025

Location: Auburn, WA 98002

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $2,999, 193,025 miles
Avg. Dealer Rating: (2 reviews) "Helped "
https://static.cargurus.com/images/forsale/2017/12/14/01/25/2005_mercedes-benz_m-class-pic-51887642714837017-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Idaho Falls, ID 83402

Good Deal
$1,525 BELOW
CarGurus IMV of $7,513

Price: $5,988

Mileage: 144,000

Location: Idaho Falls, ID 83402

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $5,988, 144,000 miles
Avg. Dealer Rating: (2 reviews) "Randy was the person I dealt with and he was very helpful and polite. We weren’t able to finish up the deal my wife had changed her mind on the purchase. Randy was more understanding then I would have been, when in the market I will look them up again."
https://static.cargurus.com/images/forsale/2017/12/23/04/25/2005_mercedes-benz_m-class-pic-6181146439108900902-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Grand Rapids, MI 49534

Good Deal
$1,514 BELOW
CarGurus IMV of $8,309

Price: $6,795

Mileage: 79,704

Location: Grand Rapids, MI 49534

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $6,795, 79,704 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Good Response time.... within 24 hours "
https://static.cargurus.com/images/forsale/2017/12/22/08/10/2004_mercedes-benz_m-class-pic-3439417770674274060-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Vauxhall, NJ 07088

Good Deal
$1,256 BELOW
CarGurus IMV of $5,251

Price: $3,995

Mileage: 111,384

Location: Vauxhall, NJ 07088

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Tan Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $3,995, 111,384 miles
Avg. Dealer Rating: (12 reviews) "Men, those two guys are awesome, they nice, good, actually that was the second car we are buying from them,I need anyother car I'm going there again, thanks, "
https://static.cargurus.com/images/forsale/2018/01/16/20/24/2005_mercedes-benz_m-class-pic-9071283256394994575-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in North Kansas City, MO 64116

Good Deal
$1,296 BELOW
CarGurus IMV of $8,296

Price: $7,000

Mileage: 98,594

Location: North Kansas City, MO 64116

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $7,000, 98,594 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (45 reviews) "Excellent experience with everyone I spoke with at this dealer. Very responsive to emails and informative. I would highly recommend this dealer. "
https://static.cargurus.com/images/forsale/2018/01/13/06/27/2005_mercedes-benz_m-class-pic-3143403533638950084-152x114.jpeg

2005 Mercedes-Benz M-Class ML 500 Used Cars in North Highlands, CA 95660

Good Deal
$1,507 BELOW
CarGurus IMV of $6,307

Price: $4,800

Mileage: 147,512

Location: North Highlands, CA 95660

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 500 for sale - $4,800, 147,512 miles with Navigation System
Avg. Dealer Rating: (11 reviews) "Slow response . Suppose to call back and never did . Sales guy seemed like a nice kid but needs some work on customer followup "
https://static.cargurus.com/images/forsale/2017/12/30/07/57/2003_mercedes-benz_m-class-pic-8972054037355321334-152x114.jpeg

2003 Mercedes-Benz M-Class ML 320 Used Cars in Union, NJ 07083

Good Deal
$1,177 BELOW
CarGurus IMV of $4,172

Price: $2,995

Mileage: 148,970

Location: Union, NJ 07083

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 320 for sale - $2,995, 148,970 miles
Avg. Dealer Rating: (29 reviews) "I have not received a response from B&B about the SUV i was looking at but i have done business with them in the past & it was great "
https://static.cargurus.com/images/forsale/2018/01/18/19/26/2005_mercedes-benz_m-class_ml_350-pic-3364192215301870508-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Clayton, 94517

Good Deal
$1,387 BELOW
CarGurus IMV of $5,387

Price: $4,000

Mileage: 132,000

Location: Clayton, 94517

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Dark Blue Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $4,000, 132,000 miles
https://static.cargurus.com/images/forsale/2017/10/04/23/24/2003_mercedes-benz_m-class-pic-8948047884004409996-152x114.jpeg

2003 Mercedes-Benz M-Class ML 500 Used Cars in Charlotte, NC 28206

Good Deal
$1,032 BELOW
CarGurus IMV of $5,932

Price: $4,900

Mileage: 125,400

Location: Charlotte, NC 28206

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Bordeaux Red Metallic Description: Used 2003 Mercedes-Benz M-Class ML 500 for sale - $4,900, 125,400 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (32 reviews) "They told us to call before leaving to come look at the car. We called multiple times with no answer, so we decided to look elsewhere. "
Please wait ...
All Listings
Please wait ...
Sponsored 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 113 Great Deals $21,888 1,934 listings
2014 Mercedes-Benz M-Class 52 Great Deals $20,000 941 listings
2013 Mercedes-Benz M-Class 23 Great Deals $17,995 413 listings
2012 Mercedes-Benz M-Class 22 Great Deals $14,983 489 listings
2011 Mercedes-Benz M-Class 21 Great Deals $10,500 423 listings
2010 Mercedes-Benz M-Class 20 Great Deals $8,990 294 listings
2009 Mercedes-Benz M-Class 12 Great Deals $7,989 347 listings
2008 Mercedes-Benz M-Class 15 Great Deals $6,500 367 listings
2007 Mercedes-Benz M-Class 11 Great Deals $5,988 255 listings
2006 Mercedes-Benz M-Class 5 Great Deals $3,950 313 listings