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

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/2017/04/12/05/30/2003_mercedes-benz_m-class-pic-4625701627257658861-152x114.jpeg

2003 Mercedes-Benz M-Class ML 350 Used Cars in Foley, AL 36535

Great Deal
$2,478 BELOW
Instant Market Value of $5,978

Price: $3,500

Mileage: 155,000

Location: Foley, AL 36535

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 350 for sale - $3,500, 155,000 miles
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,638 BELOW
Instant Market Value of $6,938

Price: $4,300

Mileage: 139,000

Location: Palm Desert, CA 92260

Average time on market: 22 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: (18 reviews) "I called the dealer in the phone and they said the car was perfect. I Drove two hours to see a car that had a cracked window and cigarette burns in the seat. They didn't try to make a deal. Waste of time. They were rude and made bad bad jokes that wernt funny."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 Mercedes-Benz M-Class Used Cars in Bronx, NY 10475

Great Deal
$2,747 BELOW
Instant Market Value of $7,247

Price: $4,500

Mileage: 108,429

Location: Bronx, NY 10475

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class for sale - $4,500, 108,429 miles with Navigation System, Alloy Wheels
Avg. Dealer Rating: (1 review) "Didn't buy but very polite"
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

Great Deal
$1,581 BELOW
Instant Market Value of $6,081

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: (2 reviews) "Responded quickly "
https://static.cargurus.com/images/forsale/2017/04/23/21/10/2003_mercedes-benz_m-class_ml_500-pic-2135187429431568964-152x114.jpeg

2003 Mercedes-Benz M-Class ML 500 Used Cars in Ann Arbor, 48103

Great Deal
$2,137 BELOW
Instant Market Value of $7,037

Price: $4,900

Mileage: 100,000

Location: Ann Arbor, 48103

Certified Pre-Owned: No Transmission: 4-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 500 for sale - $4,900, 100,000 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/04/09/17/36/2003_mercedes-benz_m-class-pic-4574869150995315974-152x114.jpeg

2003 Mercedes-Benz M-Class ML 350 Used Cars in Portland, OR 97220

Great Deal
$1,774 BELOW
Instant Market Value of $6,224

Price: $4,450

Mileage: 127,400

Location: Portland, OR 97220

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML 350 for sale - $4,450, 127,400 miles with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "dealer has great service always answers, says exactly the ups and downs about the car, has the best prices on all his cars. overall great dealer highly recommend!!"
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 Used Cars in Crestwood, IL 60445

Great Deal
$2,367 BELOW
Instant Market Value of $6,567

Price: $4,200

Mileage: 141,500

Location: Crestwood, IL 60445

Average time on market: 29 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: (45 reviews) "Great "
https://static.cargurus.com/images/forsale/2017/01/19/05/19/2005_mercedes-benz_m-class-pic-5853524031951676243-152x114.jpeg

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

Great Deal
$2,116 BELOW
Instant Market Value of $6,107

Price: $3,991

Mileage: 140,598

Location: Chicago, IL 60612

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 500 for sale - $3,991, 140,598 miles with Navigation System
Avg. Dealer Rating: (5 reviews) "Good low key salesman, bad car but they were prepared to lower price"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML 350 Used Cars in Clermont, FL 34715

Great Deal
$2,121 BELOW
Instant Market Value of $5,116

Price: $2,995

Mileage: 146,493

Location: Clermont, FL 34715

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gold Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $2,995, 146,493 miles
Avg. Dealer Rating: (5 reviews) "fair.i purchase this truck"
https://static.cargurus.com/images/forsale/2017/03/22/03/01/2005_mercedes-benz_m-class-pic-3911276002136323287-152x114.jpeg

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

Good Deal
$1,410 BELOW
Instant Market Value of $7,405

Price: $5,995

Mileage: 78,989

Location: Crestwood, IL 60445

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Gold Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $5,995, 78,989 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (23 reviews) "Got a great deal on my car. The staff are friendly and polite. Awesome bunch of people. "
https://static.cargurus.com/images/forsale/2017/03/23/00/33/2003_mercedes-benz_m-class-pic-8898265975542435754-152x114.jpeg

2003 Mercedes-Benz M-Class ML 350 Used Cars in Goose Creek, SC 29445

Good Deal
$1,358 BELOW
Instant Market Value of $4,957

Price: $3,599

Mileage: 177,008

Location: Goose Creek, SC 29445

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 Mercedes-Benz M-Class ML 350 for sale - $3,599, 177,008 miles
https://static.cargurus.com/images/forsale/2017/04/05/05/00/2005_mercedes-benz_m-class-pic-5207852441529583157-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Tampa, FL 33607

Good Deal
$1,626 BELOW
Instant Market Value of $6,616

Price: $4,990

Mileage: 139,864

Location: Tampa, FL 33607

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $4,990, 139,864 miles
Avg. Dealer Rating: (29 reviews) "Excellent in every aspect of the transaction. Knowledgeable & courteous staff. Very clean & reasonably priced vehicle. Extraordinarily helpful with financing options. Jonathan Wilson was exceptionally patient & thorough - a real pleasure to do business with. I highly recommend John & his colleagues."
https://static.cargurus.com/images/forsale/2017/04/20/12/15/2004_mercedes-benz_m-class-pic-4743705385636511016-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 Used Cars in Fairview Heights, IL 62208

Good Deal
$1,793 BELOW
Instant Market Value of $7,788

Price: $5,995

Mileage: 103,746

Location: Fairview Heights, IL 62208

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML 350 for sale - $5,995, 103,746 miles
Avg. Dealer Rating: (1 review) "First off their listing had no mileage I contacted them twice actually and they NEVER responded. Decided to do my own research and found out why the vehicle had no mileage listed because the truck I was interested in last odometer reading was 247,000 not to mention vehicle was over priced wish that I could rate with NO STARS"
https://static.cargurus.com/images/forsale/2017/04/05/17/55/2005_mercedes-benz_m-class-pic-3921939665585802176-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Feasterville Trevose, PA 19053

Good Deal
$1,266 BELOW
Instant Market Value of $6,256

Price: $4,990

Mileage: 158,206

Location: Feasterville Trevose, PA 19053

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $4,990, 158,206 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "Response was good , much help and easy to deal with. "
https://static.cargurus.com/images/forsale/2017/03/05/08/48/2005_mercedes-benz_m-class-pic-7673500773146030205-152x114.jpeg

2005 Mercedes-Benz M-Class ML 350 Used Cars in Forney, TX 75126

Good Deal

Price: $5,250

Mileage: 113,520

Location: Forney, TX 75126

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML 350 for sale - $5,250, 113,520 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Nice"
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 31 Great Deals $23,995 657 listings
2014 Mercedes-Benz M-Class 29 Great Deals $23,995 1,120 listings
2013 Mercedes-Benz M-Class 26 Great Deals $19,980 369 listings
2012 Mercedes-Benz M-Class 14 Great Deals $17,699 374 listings
2011 Mercedes-Benz M-Class 12 Great Deals $11,795 415 listings
2010 Mercedes-Benz M-Class 7 Great Deals $10,000 283 listings
2009 Mercedes-Benz M-Class 13 Great Deals $10,650 304 listings
2008 Mercedes-Benz M-Class 8 Great Deals $8,900 334 listings
2007 Mercedes-Benz M-Class 10 Great Deals $5,990 286 listings
2006 Mercedes-Benz M-Class 15 Great Deals $5,499 373 listings