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://static.cargurus.com/images/forsale/2015/03/03/00/37/2004_mercedes-benz_m-class-pic-6532853998727199866-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Kailua Kona, HI 96740

Great Deal
$2,221 BELOW
Instant Market Value of $9,216

Price: $6,995

Mileage: 138,167

Location: Kailua Kona, HI 96740

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Black Exterior Color Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $6,995, 138,167 miles
http://static.cargurus.com/images/forsale/2015/01/14/03/03/2004_mercedes-benz_m-class-pic-3215006215277183670-152x114.jpeg

2004 Mercedes-Benz M-Class ML500 Used Cars in Trevor, WI 53179

Great Deal
$2,742 BELOW
Instant Market Value of $7,737

Price: $4,995

Mileage: 166,643

Location: Trevor, WI 53179

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML500 for sale - $4,995, 166,643 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "They were fine"
http://static.cargurus.com/images/forsale/2015/03/27/21/07/2004_mercedes-benz_m-class-pic-4994720878842730127-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Dallas, TX 75220

Great Deal
$2,037 BELOW
Instant Market Value of $8,537

Price: $6,500

Mileage: 109,974

Location: Dallas, TX 75220

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gold Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $6,500, 109,974 miles
Avg. Dealer Rating: (4 reviews) "Poor service from their representatives. The guy we were with was constantly on the phone and would not help us. I Strongly recommend you stay away from this dealership"
http://static.cargurus.com/images/forsale/2015/03/18/11/16/2004_mercedes-benz_m-class-pic-1905426509867102493-152x114.jpeg

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

Great Deal
$2,010 BELOW
Instant Market Value of $8,210

Price: $6,200

Mileage: 112,511

Location: Salem, NH 03079

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $6,200, 112,511 miles with Aluminum Wheels
Avg. Dealer Rating: (3 reviews) "I have no idea why this is on cargurus .it is only auction . if you call you would to go to the auction. however auction is only for people who did this business. when you can they said sorry this is auction only ."
http://static.cargurus.com/images/forsale/2014/12/05/00/28/2004_mercedes-benz_m-class-pic-801855206400579939-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Van Nuys, CA 91411

Great Deal
$1,972 BELOW
Instant Market Value of $7,967

Price: $5,995

Mileage: 143,963

Location: Van Nuys, CA 91411

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,995, 143,963 miles with Navigation System
Avg. Dealer Rating: (11 reviews) "They seemed friendly enough. Very short interaction, but pleasent."
http://static.cargurus.com/images/forsale/2014/12/05/09/02/2004_mercedes-benz_m-class-pic-67304915874093992-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Louisville, NE 68037

Great Deal
$1,898 BELOW
Instant Market Value of $9,547

Price: $7,649

Mileage: 100,575

Location: Louisville, NE 68037

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,649, 100,575 miles
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML350 Used Cars in Schaumburg, IL 60195

Great Deal
$1,874 BELOW
Instant Market Value of $11,306

Price: $9,432

Mileage: 66,029

Location: Schaumburg, IL 60195

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Desert Silver Metallic Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $9,432, 66,029 miles with Navigation System, Sunroof/Moonroof
Avg. Dealer Rating: (21 reviews) "Quick responses to my questions"
http://static.cargurus.com/images/forsale/2015/03/24/10/03/2004_mercedes-benz_m-class-pic-89092652425157175-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Houston, TX 77090

Good Deal
$1,801 BELOW
Instant Market Value of $9,796

Price: $7,995

Mileage: 85,400

Location: Houston, TX 77090

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,995, 85,400 miles
Avg. Dealer Rating: (11 reviews) "Great!!! I would recommend my friends."
http://static.cargurus.com/images/forsale/2015/01/18/06/07/2004_mercedes-benz_m-class-pic-2738970801091372908-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Houston, TX 77034

Good Deal
$1,681 BELOW
Instant Market Value of $9,679

Price: $7,998

Mileage: 80,509

Location: Houston, TX 77034

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,998, 80,509 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Cooperative and understanding."
http://static.cargurus.com/images/forsale/2015/02/17/02/30/2004_mercedes-benz_m-class-pic-5083119312097481986-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Draper, UT 84020

Good Deal
$1,627 BELOW
Instant Market Value of $9,611

Price: $7,984

Mileage: 95,569

Location: Draper, UT 84020

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,984, 95,569 miles with Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Great to work with, very willing to let us see any car on their lot. Very helpful"
http://static.cargurus.com/images/forsale/2014/09/15/11/45/2004_mercedes-benz_m-class-pic-8621769994247281419-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Inglewood, CA 90304

Good Deal
$1,599 BELOW
Instant Market Value of $8,094

Price: $6,495

Mileage: 124,300

Location: Inglewood, CA 90304

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $6,495, 124,300 miles with Aluminum Wheels
Avg. Dealer Rating: (1 review) "Great dealership"
http://static.cargurus.com/images/forsale/2015/03/09/04/23/2004_mercedes-benz_m-class-pic-6352266784698883576-152x114.jpeg

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

Good Deal
$1,523 BELOW
Instant Market Value of $10,472

Price: $8,949

Mileage: 77,305

Location: Raleigh, NC 27604

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $8,949, 77,305 miles
Avg. Dealer Rating: (19 reviews) "This 350z is not worth it. The guy Bobby will lie to you, just to make a deal with you. All of their cars have their battery disconnected so that the check engine light won't show. I went just last week and test drove the 350z and everything on the inside of the car was all messed up. Leather tearing, window wipers wouldn't work, all the plastic was coming off on the steering wheel. Color was starting to fade on the inside of the car. Cosmetic damage would have costed you at least $1,000 alone. Then I took it to Advance Auto Parts for them to run the codes and there were codes coming up everywhere about the transmission and cruise control problems and electrical wiring problems. This car is priced to high and the warranty they want to give you is also a dealers back door warranty. Also I gave them the option to fix a few problems and give them 8,500 taxes, tags and all out the door for it we shook hands and then Bobby wrote up the Bill of Sale and it said $9,000! A price we did not agree on! Then he said he called the Nissan Dealership right down the road for the part and he had no invoice number, so I called it right infront of Bobby and they told me they had no order from Capital Motors! This back door dealership is out to get people. Bad I would give them a No Star if I could!"
http://static.cargurus.com/images/forsale/2015/03/12/00/40/2004_mercedes-benz_m-class-pic-3212749037552722440-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Las Vegas, NV 89101

Good Deal
$1,403 BELOW
Instant Market Value of $9,398

Price: $7,995

Mileage: 104,102

Location: Las Vegas, NV 89101

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,995, 104,102 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Called and asked about car was told was in perfect running condition. Air didn't work rough body with sun damage and the list goes on."
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 Mercedes-Benz M-Class ML350 Used Cars in Crestwood, IL 60445

Good Deal
$1,326 BELOW
Instant Market Value of $6,825

Price: $5,499

Mileage: 141,799

Location: Crestwood, IL 60445

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $5,499, 141,799 miles with Alloy Wheels
Avg. Dealer Rating: (20 reviews) "I could not be more pleased with the service at Your Choice Motors. Naeem was very bright, kind, and helpful. Naeem was also very helpful. He was great at helping me get the blue tooth set up in my new car. I would absolutely recommend them both! Nice job!"
http://static.cargurus.com/images/forsale/2014/10/08/13/06/2004_mercedes-benz_m-class-pic-6171306154305289597-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Riverside, CA 92504

Good Deal
$1,255 BELOW
Instant Market Value of $9,250

Price: $7,995

Mileage: 115,298

Location: Riverside, CA 92504

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blu#50 Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,995, 115,298 miles with Navigation System, Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Very disappointed with them. Was told they would hold a vehicle for my husband and I when he came home on leave, only to find out they sold the vehicle the day before he came home. Will never even think of doing business with them again."
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
379 Great Deals out of 10,466 listings starting at $2,400

New Mercedes-Benz M-Class By Year

2015 Mercedes-Benz M-Class
5,729 listings
2014 Mercedes-Benz M-Class
419 listings

Used 2004 Mercedes-Benz M-Class By City

2004 Mercedes-Benz M-Class in Baltimore MD
6 listings starting at $6,481
2004 Mercedes-Benz M-Class in Boston MA
4 listings starting at $6,200
2004 Mercedes-Benz M-Class in Charlotte NC
1 listings starting at $7,995
2004 Mercedes-Benz M-Class in Chicago IL
12 listings starting at $4,995
2004 Mercedes-Benz M-Class in Cleveland OH
1 listing
2004 Mercedes-Benz M-Class in Dallas TX
2 listings starting at $6,500
2004 Mercedes-Benz M-Class in Denver CO
3 listings starting at $9,895
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 $7,995
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 $6,995
2004 Mercedes-Benz M-Class in Los Angeles CA
8 listings starting at $5,995
2004 Mercedes-Benz M-Class in New York NY
13 listings starting at $4,995
2004 Mercedes-Benz M-Class in Philadelphia PA
5 listings starting at $4,995
2004 Mercedes-Benz M-Class in Phoenix AZ
2 listings starting at $7,900