2004 Mercedes-Benz M-Class Nationwide

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

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
http://static.cargurus.com/images/forsale/2016/02/05/14/18/2003_mercedes-benz_m-class-pic-9142412382545167933-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Salem, NH 03079

Great Deal
$2,317 BELOW
Instant Market Value of $5,817

Price: $3,500

Mileage: 144,704

Location: Salem, NH 03079

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $3,500, 144,704 miles
Avg. Dealer Rating: (4 reviews) "So beautiful"
http://static.cargurus.com/images/forsale/2016/01/20/01/24/2003_mercedes-benz_m-class-pic-5570527749884001022-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Puyallup, WA 98375

Great Deal
$2,177 BELOW
Instant Market Value of $6,176

Price: $3,999

Mileage: 165,000

Location: Puyallup, WA 98375

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $3,999, 165,000 miles
Avg. Dealer Rating: (10 reviews) "They are the top in my line of work they help all soldiers no matter what"
https://content.homenetiol.com/2000096/2063606/640x480/stock_images/2/6573.jpg

2005 Mercedes-Benz M-Class ML500 Used Cars in Ontario, OR 97914

Great Deal
$3,072 BELOW
Instant Market Value of $10,543

Price: $7,471

Mileage: 75,891

Location: Ontario, OR 97914

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $7,471, 75,891 miles with Navigation System, Leather Seats, Aluminum Wheels
Avg. Dealer Rating: (14 reviews) "friendly and helpful"
http://static.cargurus.com/images/forsale/2016/01/24/05/20/2005_mercedes-benz_m-class-pic-8718049556669537686-152x114.jpeg

2005 Mercedes-Benz M-Class ML500 Used Cars in East Rutherford, NJ 07073

Great Deal
$2,864 BELOW
Instant Market Value of $10,859

Price: $7,995

Mileage: 79,900

Location: East Rutherford, NJ 07073

Certified Pre-Owned: No Transmission: Automatic Color: Beige Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $7,995, 79,900 miles with Navigation System, Leather Seats, Alloy Wheels
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML350 Used Cars in Miami, FL 33169

Great Deal
$2,618 BELOW
Instant Market Value of $6,617

Price: $3,999

Mileage: 120,488

Location: Miami, FL 33169

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Unknown Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $3,999, 120,488 miles
Avg. Dealer Rating: (36 reviews) "Very nice."
http://media.automanager.com/wmphotos/028824/ad4ad523d0593c41b0131f0abae7c73c/9f1152d3f5_640.jpg

2005 Mercedes-Benz M-Class ML500 Used Cars in La Mesa, CA 91942

Great Deal
$2,731 BELOW
Instant Market Value of $10,681

Price: $7,950

Mileage: 79,925

Location: La Mesa, CA 91942

Certified Pre-Owned: No Transmission: Automatic Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $7,950, 79,925 miles with Navigation System
http://static.cargurus.com/images/forsale/2016/01/08/00/39/2004_mercedes-benz_m-class-pic-1190222873930704149-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Savannah, GA 31419

Great Deal
$2,111 BELOW
Instant Market Value of $7,106

Price: $4,995

Mileage: 131,495

Location: Savannah, GA 31419

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $4,995, 131,495 miles with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "Took the dealer some days to respond."
http://static.cargurus.com/images/forsale/2016/01/30/23/54/2003_mercedes-benz_m-class-pic-7378602737526140999-152x114.jpeg

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

Great Deal
$1,983 BELOW
Instant Market Value of $6,933

Price: $4,950

Mileage: 139,579

Location: Nicholasville, KY 40356

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Brilliant Silver Metallic Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $4,950, 139,579 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Totally up front about condition of car. 5 stars for honesty!"
http://static.cargurus.com/images/forsale/2015/03/23/02/29/2003_mercedes-benz_m-class-pic-9064144180844193213-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Lockport, NY 14094

Great Deal
$1,939 BELOW
Instant Market Value of $8,439

Price: $6,500

Mileage: 89,000

Location: Lockport, NY 14094

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $6,500, 89,000 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "I love the Volkswagen I bought from Dallas Kay Auto I will absolutely be back!"
http://cimg.carsforsale.com/376826/053A4B96-DDDD-4459-9520-1A6EC96FCAE1.jpg?dt=011820161652

2004 Mercedes-Benz M-Class ML350 Used Cars in Columbia, MO 65201

Great Deal
$2,036 BELOW
Instant Market Value of $7,586

Price: $5,550

Mileage: 122,000

Location: Columbia, MO 65201

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,550, 122,000 miles
Avg. Dealer Rating: (4 reviews) "Contacted the dealer about the car and went to check it out. There were issues with the car which they claimed they would repair but I was no longer interested. Found a better car at a much lower price elsewhere."
http://static.cargurus.com/images/forsale/2016/02/05/14/18/2005_mercedes-benz_m-class-pic-3470579074086777303-152x114.jpeg

2005 Mercedes-Benz M-Class ML500 Used Cars in Salem, NH 03079

Great Deal
$1,920 BELOW
Instant Market Value of $6,820

Price: $4,900

Mileage: 152,386

Location: Salem, NH 03079

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Tan Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $4,900, 152,386 miles
Avg. Dealer Rating: (4 reviews) "Nice people who explained the whole process to me. I don't think this is the right way for me to buy a car, but definitely would tell people about this dealership."
http://static.cargurus.com/images/forsale/2015/12/11/19/11/2005_mercedes-benz_m-class-pic-6226771599746657546-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Stanton, CA 90680

Good Deal
$2,639 BELOW
Instant Market Value of $9,238

Price: $6,599

Mileage: 108,456

Location: Stanton, CA 90680

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $6,599, 108,456 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (38 reviews) "not applicable"
http://static.cargurus.com/images/forsale/2016/01/26/08/28/2004_mercedes-benz_m-class-pic-2788959845210368308-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Calumet Park, IL 60827

Good Deal
$1,601 BELOW
Instant Market Value of $7,600

Price: $5,999

Mileage: 96,170

Location: Calumet Park, IL 60827

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,999, 96,170 miles
Avg. Dealer Rating: (2 reviews) "Dealer responded promptly, car was sold on the weekend"
http://static.cargurus.com/images/forsale/2016/02/07/17/30/2005_mercedes-benz_m-class-pic-7753393577495499849-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Hillside, NJ 07205

Good Deal
$1,864 BELOW
Instant Market Value of $7,863

Price: $5,999

Mileage: 114,200

Location: Hillside, NJ 07205

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $5,999, 114,200 miles with Navigation System, Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Excellent, Fast, Efficient"
http://static.cargurus.com/images/forsale/2016/02/07/23/31/2003_mercedes-benz_m-class-pic-4691473165433842723-152x114.jpeg

2003 Mercedes-Benz M-Class ML350 Used Cars in Snellville, GA 30078

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

Price: $4,900

Mileage: 125,674

Location: Snellville, GA 30078

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 Mercedes-Benz M-Class ML350 for sale - $4,900, 125,674 miles
Avg. Dealer Rating: (12 reviews) "A+"
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.

Used Mercedes-Benz M-Class By Year

Vehicle Deals Starting Price Total Available
2015 Mercedes-Benz M-Class 40 Great Deals $39,990 1,548 listings
2014 Mercedes-Benz M-Class 17 Great Deals $31,995 598 listings
2013 Mercedes-Benz M-Class 47 Great Deals $26,995 1,120 listings
2012 Mercedes-Benz M-Class 35 Great Deals $22,988 589 listings
2011 Mercedes-Benz M-Class 17 Great Deals $16,995 450 listings
2010 Mercedes-Benz M-Class 15 Great Deals $14,995 283 listings
2009 Mercedes-Benz M-Class 8 Great Deals $10,990 386 listings
2008 Mercedes-Benz M-Class 4 Great Deals $9,979 378 listings
2007 Mercedes-Benz M-Class 11 Great Deals $8,992 298 listings
2006 Mercedes-Benz M-Class 19 Great Deals $6,795 503 listings