2004 Mercedes-Benz M-Class Nationwide

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

Find 2004 Mercedes-Benz M-Class listings in your area Enter your ZIP code

First Previous
Loading...
Next
Featured Listings
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 Mercedes-Benz M-Class ML320 Used Cars in Lafayette, IN 47905

Great Deal
$3,499 BELOW
Instant Market Value of $7,699

Price: $4,200

Mileage: 108,299

Location: Lafayette, IN 47905

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 Mercedes-Benz M-Class ML320 for sale - $4,200, 108,299 miles
Avg. Dealer Rating: (4 reviews) "they have always responded every time I need to reach them-very friendly and help with anything I need Mary Anne"
http://static.cargurus.com/images/forsale/2014/12/30/12/18/2005_mercedes-benz_m-class-pic-7522706671598658223-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Mountain Lakes, NJ 07046

Great Deal
$3,555 BELOW
Instant Market Value of $12,550

Price: $8,995

Mileage: 72,528

Location: Mountain Lakes, NJ 07046

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Brilliant Silver Metallic Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $8,995, 72,528 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (8 reviews) "Their car prices are misrepresented. Dealer prep fees are an additional three to $5000 even on a $10,000 car"
http://static.cargurus.com/images/forsale/2015/01/04/04/29/2005_mercedes-benz_m-class-pic-1092689654217462358-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Houston, TX 77063

Great Deal
$3,320 BELOW
Instant Market Value of $11,315

Price: $7,995

Mileage: 83,015

Location: Houston, TX 77063

Average time on market: 33 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $7,995, 83,015 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (23 reviews) "If your looking for a great car or truck. Need to look threw inventory here. www.icars1.com/ Ben will return your calls and very easy to work with! Jag and Ben get your Car or Truck ready to go super fast! "
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 Mercedes-Benz M-Class ML500 Used Cars in Fullerton, CA 92832

Great Deal
$2,696 BELOW
Instant Market Value of $8,195

Price: $5,499

Mileage: 124,360

Location: Fullerton, CA 92832

Certified Pre-Owned: No Transmission: Automatic Color:      designo Mystic Green Metallic Description: Used 2003 Mercedes-Benz M-Class ML500 for sale - $5,499, 124,360 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (31 reviews) "Thay responded in great time, seems to be a good company"
http://static.cargurus.com/images/forsale/2014/10/25/10/20/2005_mercedes-benz_m-class-pic-2468576141084246147-152x114.jpeg

2005 Mercedes-Benz M-Class ML500 Used Cars in Carlstadt, NJ 07072

Great Deal
$2,747 BELOW
Instant Market Value of $9,689

Price: $6,942

Mileage: 117,998

Location: Carlstadt, NJ 07072

Certified Pre-Owned: No Transmission: Automatic Color: Desert Silver Metallic Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $6,942, 117,998 miles with Sunroof/Moonroof
Avg. Dealer Rating: (33 reviews) "quick response. still searching for the right AM"
http://static.cargurus.com/images/forsale/2014/11/09/00/49/2003_mercedes-benz_m-class-pic-2414810733639392989-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in West Palm Beach, FL 33409

Great Deal
$2,484 BELOW
Instant Market Value of $7,983

Price: $5,499

Mileage: 109,778

Location: West Palm Beach, FL 33409

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $5,499, 109,778 miles
http://static.cargurus.com/images/forsale/2015/01/23/21/47/2005_mercedes-benz_m-class-pic-3297218958427384282-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Roswell, GA 30075

Great Deal
$3,027 BELOW
Instant Market Value of $10,022

Price: $6,995

Mileage: 104,760

Location: Roswell, GA 30075

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Gold Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $6,995, 104,760 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Alex is very helpful!"
http://static.cargurus.com/images/forsale/2014/12/27/07/23/2005_mercedes-benz_m-class-pic-5622019762113597798-152x114.jpeg

2005 Mercedes-Benz M-Class ML500 Used Cars in Mission Viejo, CA 92692

Great Deal
$2,462 BELOW
Instant Market Value of $9,457

Price: $6,995

Mileage: 152,000

Location: Mission Viejo, CA 92692

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $6,995, 152,000 miles with Navigation System, Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2014/10/16/23/02/2003_mercedes-benz_m-class-pic-8066092947406142431-152x114.jpeg

2003 Mercedes-Benz M-Class ML500 Used Cars in Elmhurst, IL 60126

Great Deal
$2,241 BELOW
Instant Market Value of $7,236

Price: $4,995

Mileage: 136,273

Location: Elmhurst, IL 60126

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Tan Description: Used 2003 Mercedes-Benz M-Class ML500 for sale - $4,995, 136,273 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "ok"
http://static.cargurus.com/images/forsale/2015/01/14/04/42/2003_mercedes-benz_m-class-pic-2962436710430664556-152x114.jpeg

2003 Mercedes-Benz M-Class ML500 Used Cars in Elmhurst, IL 60126

Great Deal
$2,230 BELOW
Instant Market Value of $6,729

Price: $4,499

Mileage: 152,000

Location: Elmhurst, IL 60126

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML500 for sale - $4,499, 152,000 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "My experience buying a new Subaru from start to finish was great. Fahad was very knowledgeable about the car and was very patient showing me all of the features. I would definitely buy another car from your dealership."
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML350 Used Cars in Casselberry, FL 32730

Great Deal
$2,204 BELOW
Instant Market Value of $8,554

Price: $6,350

Mileage: 105,928

Location: Casselberry, FL 32730

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color:      tan Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $6,350, 105,928 miles
http://static.cargurus.com/images/forsale/2014/12/10/20/59/2003_mercedes-benz_m-class-pic-2137251494059599650-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in San Antonio, TX 78257

Great Deal
$2,082 BELOW
Instant Market Value of $9,077

Price: $6,995

Mileage: 75,058

Location: San Antonio, TX 78257

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $6,995, 75,058 miles
Avg. Dealer Rating: (10 reviews) "Sold us a car that wasn't safe for the road. Be very careful would not recommend"
http://static.cargurus.com/images/forsale/2014/07/04/04/22/2003_mercedes-benz_m-class-pic-137322193453486683-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Las Vegas, NV 89102

Great Deal
$2,003 BELOW
Instant Market Value of $8,780

Price: $6,777

Mileage: 119,626

Location: Las Vegas, NV 89102

Average time on market: 31 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $6,777, 119,626 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "They was great I took the car home I am very happy with my choice these guys are good go check them out"
http://static.cargurus.com/images/forsale/2014/12/13/15/55/2003_mercedes-benz_m-class-pic-1745377535721559229-152x114.jpeg

2003 Mercedes-Benz M-Class ML500 Used Cars in Roswell, GA 30075

Great Deal
$2,001 BELOW
Instant Market Value of $7,501

Price: $5,500

Mileage: 133,231

Location: Roswell, GA 30075

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gold Description: Used 2003 Mercedes-Benz M-Class ML500 for sale - $5,500, 133,231 miles
Avg. Dealer Rating: (11 reviews) "honest dealer,"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 Mercedes-Benz M-Class ML350 Used Cars in Ann Arbor, MI 48105

Great Deal
$2,364 BELOW
Instant Market Value of $10,264

Price: $7,900

Mileage: 106,900

Location: Ann Arbor, MI 48105

Average time on market: 33 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $7,900, 106,900 miles with Leather Seats, Sunroof/Moonroof
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 listings.

Similar Cars

BMW X5
301 Great Deals out of 10,077 listings starting at $3,700

New Mercedes-Benz M-Class By Year

2015 Mercedes-Benz M-Class
3,990 listings
2014 Mercedes-Benz M-Class
500 listings

Used 2004 Mercedes-Benz M-Class By City

2004 Mercedes-Benz M-Class in Atlanta GA
5 listings starting at $7,500
2004 Mercedes-Benz M-Class in Baltimore MD
8 listings starting at $6,995
2004 Mercedes-Benz M-Class in Boston MA
3 listings starting at $7,995
2004 Mercedes-Benz M-Class in Charlotte NC
2 listings starting at $9,995
2004 Mercedes-Benz M-Class in Chicago IL
13 listings starting at $4,995
2004 Mercedes-Benz M-Class in Cleveland OH
1 listing
2004 Mercedes-Benz M-Class in Dallas TX
1 listings starting at $5,990
2004 Mercedes-Benz M-Class in Denver CO
2 listings
2004 Mercedes-Benz M-Class in Detroit MI
1 listings starting at $10,900
2004 Mercedes-Benz M-Class in Houston TX
4 listings starting at $8,498
2004 Mercedes-Benz M-Class in Indianapolis IN
1 listings starting at $6,890
2004 Mercedes-Benz M-Class in Kansas City MO
1 listings starting at $9,995
2004 Mercedes-Benz M-Class in Las Vegas NV
4 listings starting at $7,988
2004 Mercedes-Benz M-Class in Los Angeles CA
8 listings starting at $6,995
2004 Mercedes-Benz M-Class in Minneapolis MN
1 listings starting at $6,495