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


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

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/08/26/23/18/2005_mercedes-benz_m-class-pic-1490253476620387393-152x114.jpeg

2005 Mercedes-Benz M-Class ML500 Used Cars in Tampa, FL 33614

Great Deal
$4,519 BELOW
Instant Market Value of $8,516

Price: $3,997

Mileage: 114,192

Location: Tampa, FL 33614

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 Mercedes-Benz M-Class ML500 for sale - $3,997, 114,192 miles with Navigation System
Avg. Dealer Rating: (2 reviews) "Dealer was great, truck just wasnt what we were looking for"
https://static.cargurus.com/images/forsale/2016/08/23/21/42/2005_mercedes-benz_m-class-pic-7658603941846347567-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Miami, FL 33147

Great Deal
$3,768 BELOW
Instant Market Value of $6,568

Price: $2,800

Mileage: 139,207

Location: Miami, FL 33147

Average time on market: 30 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $2,800, 139,207 miles
Avg. Dealer Rating: (15 reviews) "Dealership followed up promptly..too bad they couldn't do a trade in on a 2008 Pontiac Solstice with a balance. They said they only do paid off trades. Oh well..next :)"
https://static.cargurus.com/images/forsale/2016/08/30/09/45/2004_mercedes-benz_m-class-pic-2826741547424378762-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Sacramento, CA 95815

Great Deal
$2,837 BELOW
Instant Market Value of $6,336

Price: $3,499

Mileage: 144,192

Location: Sacramento, CA 95815

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $3,499, 144,192 miles
Avg. Dealer Rating: (5 reviews) "Very nice salesman Dan. No games, no sales tactics very comfortable as a blonde female purchaser. Just not happy about the car being a previous rental. Still looking for 2003 body style."
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,376 BELOW
Instant Market Value of $8,873

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
Avg. Dealer Rating: (9 reviews) "Great price and service"
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,303 BELOW
Instant Market Value of $7,803

Price: $5,500

Mileage: 91,492

Location: Lancaster, PA 17601

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,500, 91,492 miles with Navigation System, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2016/08/16/20/02/2004_mercedes-benz_m-class-pic-7070825530772298769-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Putnam Valley, NY 10579

Great Deal
$2,055 BELOW
Instant Market Value of $6,555

Price: $4,500

Mileage: 120,000

Location: Putnam Valley, NY 10579

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $4,500, 120,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Very professional and accommodating. Quick response from Tri state. Very nice selection of cars. High focus on customer, did everything to make me happy, my car was detailed inside out when I came to pick it up. Great customer care process was easy. Best prices in Westchester I'm very pleased with transaction. If you looking for a nice car at a good price and excellent customer care Tri state is the place to go. Will recommend to friends and family. Love my car!"
https://static.cargurus.com/images/forsale/2016/08/04/09/13/2004_mercedes-benz_m-class-pic-7748872788924386266-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Raleigh, NC 27604

Great Deal
$2,300 BELOW
Instant Market Value of $8,295

Price: $5,995

Mileage: 96,000

Location: Raleigh, NC 27604

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,995, 96,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (18 reviews) "Mislead about overall condition of vehicle. Paid mechanic to inspect and was advised not to purchase."
https://static.cargurus.com/images/forsale/2016/08/19/12/00/2005_mercedes-benz_m-class_ml350-pic-7029498233178104679-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Carmichael, 95608

Great Deal
$2,538 BELOW
Instant Market Value of $8,038

Price: $5,500

Mileage: 132,400

Location: Carmichael, 95608

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $5,500, 132,400 miles with Sunroof/Moonroof
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 Mercedes-Benz M-Class ML350 Used Cars in Miami, FL 33155

Great Deal
$2,575 BELOW
Instant Market Value of $7,570

Price: $4,995

Mileage: 105,300

Location: Miami, FL 33155

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Brilliant Silver Metallic Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $4,995, 105,300 miles
Avg. Dealer Rating: (5 reviews) "This was a good experienced i brought the vehicle"
https://static.cargurus.com/images/forsale/2016/08/11/07/01/2005_mercedes-benz_m-class-pic-6116948773172304085-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Monroe, WA 98272

Great Deal
$2,168 BELOW
Instant Market Value of $7,863

Price: $5,695

Mileage: 142,451

Location: Monroe, WA 98272

Average time on market: 30 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $5,695, 142,451 miles
Avg. Dealer Rating: (5 reviews) "Bought my car here! Super nice people and the car is fantastic deal. I haven't had it long (so knock on wood, something could go wrong, as with any used car) but I have driven the car into the mountains already and no problems so far. It was also very clean! Appreciate their letting me take it to a mechanic before purchasing, and the mechanic they use for pre-inspections seems to be both very honest AND popular outside of the business they get from The Lot. I think that's a great sign. Spent two months looking for a great deal on a solid car - looked at used car lots, dealerships, and Craigslist, and think this was the best deal I could've found by far. AND there was low pressure. Definitely recommend."
https://static.cargurus.com/images/forsale/2016/07/30/05/32/2004_mercedes-benz_m-class-pic-4608487835849670146-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Slidell, LA 70458

Great Deal
$2,056 BELOW
Instant Market Value of $6,051

Price: $3,995

Mileage: 150,677

Location: Slidell, LA 70458

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $3,995, 150,677 miles
Avg. Dealer Rating: (13 reviews) "nice on phone but car was over priced for me. I made it clear I only had a certain amount of money to purchase a car."
https://static.cargurus.com/images/forsale/2016/06/16/15/53/2005_mercedes-benz_m-class-pic-8392240211023161869-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Naples, FL 34112

Great Deal
$2,214 BELOW
Instant Market Value of $7,209

Price: $4,995

Mileage: 142,678

Location: Naples, FL 34112

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Aluminum / Silver Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $4,995, 142,678 miles
Avg. Dealer Rating: (3 reviews) "This dealer respond to my request in good time shows he want my business. I requested price reductions of which he can't ho lower all in all he respond to my inquiries."
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,507 BELOW
Instant Market Value of $6,707

Price: $4,200

Mileage: 141,500

Location: Midlothian, IL 60445

Average time on market: 30 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: (30 reviews) "Dealer responded with an email, but never sent interior pictures."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 Mercedes-Benz M-Class ML350 Used Cars in Bryant, AR 72022

Great Deal
$2,721 BELOW
Instant Market Value of $11,720

Price: $8,999

Mileage: 85,366

Location: Bryant, AR 72022

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Platinum Blue Metallic Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $8,999, 85,366 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Dylan was very helpful and accommodating. He help insure a minor problem was rectified."
https://static.cargurus.com/images/forsale/2016/08/30/07/47/2004_mercedes-benz_m-class-pic-748083996788172909-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Lakewood, NJ 08701

Great Deal
$1,819 BELOW
Instant Market Value of $7,818

Price: $5,999

Mileage: 92,203

Location: Lakewood, NJ 08701

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,999, 92,203 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Excellent."
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 24 Great Deals $30,490 727 listings
2014 Mercedes-Benz M-Class 77 Great Deals $25,895 1,378 listings
2013 Mercedes-Benz M-Class 43 Great Deals $24,495 575 listings
2012 Mercedes-Benz M-Class 32 Great Deals $21,495 438 listings
2011 Mercedes-Benz M-Class 24 Great Deals $14,995 435 listings
2010 Mercedes-Benz M-Class 22 Great Deals $12,730 310 listings
2009 Mercedes-Benz M-Class 19 Great Deals $9,988 362 listings
2008 Mercedes-Benz M-Class 13 Great Deals $9,800 334 listings
2007 Mercedes-Benz M-Class 14 Great Deals $7,800 269 listings
2006 Mercedes-Benz M-Class 15 Great Deals $5,950 457 listings