2004 Mercedes-Benz M-Class for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Dealer Promotions

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


CarGurus Quick Poll

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

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/15/10/44/2003_mercedes-benz_m-class-pic-7020542660611980610-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in North Hampton, NH 03862

Great Deal
$2,313 BELOW
Instant Market Value of $8,213

Price: $5,900

Mileage: 77,966

Location: North Hampton, NH 03862

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $5,900, 77,966 miles
Avg. Dealer Rating: (13 reviews) "Fantastic experience at Hampton Ford Hyundai. They bent over backwards to make the car buying experience a breeze and a pleasure. I worked with Mark, who went above and beyond to make sure I not only got the car I wanted but also helped me get a better deal for my trade-in (even though I wasn't trading it in to Hampton!) and even stayed late to make sure I was able to drive off the lot happy. I highly recommend this family owned business."
https://static.cargurus.com/images/forsale/2016/07/19/15/17/2004_mercedes-benz_m-class-pic-6344211858937156516-152x114.jpeg

2004 Mercedes-Benz M-Class ML500 Used Cars in Greenville, SC 29605

Great Deal
$2,167 BELOW
Instant Market Value of $8,664

Price: $6,497

Mileage: 118,978

Location: Greenville, SC 29605

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML500 for sale - $6,497, 118,978 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (6 reviews) "These guys are great. I got an awesome deal. I would definitely recommend them to anyone looking for a great deal."
https://static.cargurus.com/images/forsale/2016/07/18/15/59/2004_mercedes-benz_m-class-pic-5637630595377331708-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in La Mesa, CA 91942

Great Deal
$2,330 BELOW
Instant Market Value of $7,530

Price: $5,200

Mileage: 107,704

Location: La Mesa, CA 91942

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Gold Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,200, 107,704 miles
Avg. Dealer Rating: (2 reviews) "Car had 3 TSB Unreported. Had car inspected and was offered money back on my inspection costs. Car did not meet my mechanics recommendation. Dealer was response and give me his personal cell phone."
https://static.cargurus.com/images/forsale/2016/07/15/06/50/2004_mercedes-benz_m-class-pic-9218717250949565736-152x114.jpeg

2004 Mercedes-Benz M-Class Used Cars in Addison, IL 60101

Great Deal
$2,214 BELOW
Instant Market Value of $6,709

Price: $4,495

Mileage: 129,600

Location: Addison, IL 60101

Average time on market: 22 days Certified Pre-Owned: No Color: Gold Description: Used 2004 Mercedes-Benz M-Class for sale - $4,495, 129,600 miles with Navigation System, Premium Wheels
Avg. Dealer Rating: (3 reviews) "Seller responded quickly"
https://static.cargurus.com/images/forsale/2016/06/10/03/23/2004_mercedes-benz_m-class-pic-8671670711101328419-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Lancaster, PA 17601

Great Deal
$2,117 BELOW
Instant Market Value of $7,617

Price: $5,500

Mileage: 91,492

Location: Lancaster, PA 17601

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,500, 91,492 miles
https://static.cargurus.com/images/forsale/2016/06/15/03/07/2003_mercedes-benz_m-class-pic-8548418916825622342-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Wayne, MI 48184

Great Deal
$2,207 BELOW
Instant Market Value of $6,202

Price: $3,995

Mileage: 133,106

Location: Wayne, MI 48184

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $3,995, 133,106 miles
Avg. Dealer Rating: (15 reviews) "They called to let me know car was still for sale and were kind enough to inform me about a fender bender with the srt6!"
https://static.cargurus.com/images/forsale/2016/06/19/05/56/2004_mercedes-benz_m-class-pic-7544613012583557184-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Los Angeles, CA 90018

Great Deal
$1,438 BELOW
Instant Market Value of $5,933

Price: $4,495

Mileage: 148,491

Location: Los Angeles, CA 90018

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $4,495, 148,491 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (15 reviews) "I came in to this dealership to purchase my first car. I have to say James my salesperson was very patient and helpful. He answer all my question and made sure that i came out with the car that i wanted. My car was well washed smelling good when i tok it home. Now i can come back anytime i want to have it wash for free. I will definitely recommend this dealership."
https://static.cargurus.com/images/forsale/2016/05/26/17/52/2005_mercedes-benz_m-class-pic-7892788995515326398-152x114.jpeg

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

Great Deal
$2,415 BELOW
Instant Market Value of $6,615

Price: $4,200

Mileage: 141,500

Location: Midlothian, IL 60445

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $4,200, 141,500 miles
Avg. Dealer Rating: (24 reviews) "They responded promptly and were very helpful."
https://static.cargurus.com/images/forsale/2016/05/04/12/59/2005_mercedes-benz_m-class-pic-8771998602199101586-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Bristow, VA 20136

Good Deal
$1,985 BELOW
Instant Market Value of $8,485

Price: $6,500

Mileage: 110,123

Location: Bristow, VA 20136

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $6,500, 110,123 miles
Avg. Dealer Rating: (3 reviews) "liked this dealer"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 Mercedes-Benz M-Class ML350 Used Cars in Nicholasville, KY 40356

Good Deal
$1,948 BELOW
Instant Market Value of $5,898

Price: $3,950

Mileage: 139,579

Location: Nicholasville, KY 40356

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Brilliant Silver Met Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $3,950, 139,579 miles
Avg. Dealer Rating: (2 reviews) "Excellent, would recommend to anyone needing a vehicle"
https://static.cargurus.com/images/forsale/2016/07/11/02/50/2003_mercedes-benz_m-class-pic-2960101709562249204-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Fort Myers, FL 33916

Good Deal
$1,767 BELOW
Instant Market Value of $6,766

Price: $4,999

Mileage: 121,964

Location: Fort Myers, FL 33916

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $4,999, 121,964 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2016/07/07/09/23/2003_mercedes-benz_m-class-pic-693004305337344305-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Lebanon, PA 17042

Good Deal
$1,705 BELOW
Instant Market Value of $7,676

Price: $5,971

Mileage: 97,057

Location: Lebanon, PA 17042

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Alabaster White Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $5,971, 97,057 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (9 reviews) "Very nice people to work with."
https://static.cargurus.com/images/forsale/2015/08/04/22/26/2005_mercedes-benz_m-class-pic-989581360251331195-152x114.jpeg

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

Good Deal
$2,315 BELOW
Instant Market Value of $7,915

Price: $5,600

Mileage: 120,490

Location: Midlothian, IL 60445

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $5,600, 120,490 miles
Avg. Dealer Rating: (24 reviews) "Responded quickly"
https://static.cargurus.com/images/forsale/2016/05/18/10/24/2003_mercedes-benz_m-class-pic-6671805503146351846-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Miami, FL 33142

Good Deal
$1,709 BELOW
Instant Market Value of $6,704

Price: $4,995

Mileage: 96,211

Location: Miami, FL 33142

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $4,995, 96,211 miles
https://static.cargurus.com/images/forsale/2016/06/16/14/38/2005_mercedes-benz_m-class_ml350-pic-5247789902115103759-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Coventry, 06238

Good Deal
$1,971 BELOW
Instant Market Value of $7,166

Price: $5,195

Mileage: 144,000

Location: Coventry, 06238

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $5,195, 144,000 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Navigation System
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 19 Great Deals $32,490 876 listings
2014 Mercedes-Benz M-Class 67 Great Deals $26,785 1,145 listings
2013 Mercedes-Benz M-Class 54 Great Deals $23,995 770 listings
2012 Mercedes-Benz M-Class 22 Great Deals $19,400 476 listings
2011 Mercedes-Benz M-Class 30 Great Deals $15,388 442 listings
2010 Mercedes-Benz M-Class 9 Great Deals $13,984 290 listings
2009 Mercedes-Benz M-Class 5 Great Deals $10,488 370 listings
2008 Mercedes-Benz M-Class 8 Great Deals $10,595 318 listings
2007 Mercedes-Benz M-Class 16 Great Deals $7,900 287 listings
2006 Mercedes-Benz M-Class 14 Great Deals $5,490 474 listings