2003 Mercedes-Benz M-Class for Sale Nationwide

to
to

Filter Results

listing

Price

- Loading...
Includes Listings Without Available Pricing

Financing

Mileage

- Loading...

Delivery

Days on Market

- Loading...

Recent Listings

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

Fuel Economy

- Loading...
()

Price Drops

Text Search

Add Similar Cars


2003 Mercedes-Benz M-Class ML 320 4MATIC Review
by Ewa

Very good Strong car . Does not give any problems. MB is the best

Use my 320 ML to drive to work every day Very good car. I love it Did not have to fix it at all MB is almost unbreakable .all I did for this car is change the oil ,tires and break pads during service time .I will recomend this car 100%

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

First
Loading...
https://static.cargurus.com/images/forsale/2019/09/22/08/02/2004_mercedes-benz_m-class-pic-7001095219660425516-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Des Plaines, IL 60016

Great Deal
$2,135 BELOW
CarGurus IMV of $5,530

Price: $3,395

Mileage: 119,091

Location: Des Plaines, IL 60016

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Gold Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,395, 119,091 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (305 reviews) "excellent follow ups"
https://360vinspin.blob.core.windows.net/vehicle-images/8291808d-c34c-4dc8-8b2e-b1706ab139e9/ab609952-a50f-43b7-84d9-fab0a79063f5/w640h480.jpg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Fremont, CA 94536

Good Deal
$1,271 BELOW
CarGurus IMV of $6,071

Price: $4,800

Mileage: 98,294

Location: Fremont, CA 94536

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,800, 98,294 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Premium Package, DVD Entertainment System, Alloy Wheels
https://static.cargurus.com/images/forsale/2019/08/01/00/27/2004_mercedes-benz_m-class-pic-2259978417268340456-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Dallas, TX 75229

Good Deal

Price: $4,499

Mileage: 125,000

Location: Dallas, TX 75229

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,499, 125,000 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Was nice, but not very helpful. Seemed pre occupied. We went to see a Prius. He did show us the car. It had some body damage. He said the was more interested in moving vehicles, not really fixing them. Didn't really offer much information on the car. Went back to his office. We walked out shortly after. Probably wouldn’t buy a car there. "
https://static.cargurus.com/images/forsale/2019/09/07/17/40/2004_mercedes-benz_m-class_ml_350_4matic-pic-7721529046094478236-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Upper Marlboro, 20774

Good Deal
$582 BELOW
CarGurus IMV of $5,081

Price: $4,499

Mileage: 66,000

Location: Upper Marlboro, 20774

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,499, 66,000 miles with Leather Seats, DVD Entertainment System, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2019/08/21/23/44/2004_mercedes-benz_m-class-pic-6747158549550738382-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Tempe, AZ 85281

Fair Deal
$525 BELOW
CarGurus IMV of $3,025

Price: $2,500

Mileage: 187,621

Location: Tempe, AZ 85281

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $2,500, 187,621 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (9 reviews) "I was contacted a few minutes after I showed interest in the vehicle. The person that contacted me was very helpful and curtious. He gave me a ballpark estimate of my trade in over the phone. I would definitely look them up for future business. "
https://static.cargurus.com/images/forsale/2019/09/16/14/56/2004_mercedes-benz_m-class-pic-8357645086972302244-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Valparaiso, IN 46385

Fair Deal
$522 BELOW
CarGurus IMV of $3,572

Price: $3,050

Mileage: 196,542

Location: Valparaiso, IN 46385

Certified Pre-Owned: No Transmission: Automatic Color: Capri Blue Metallic Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,050, 196,542 miles with Leather Seats, Sunroof/Moonroof, Premium Package, DVD Entertainment System, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Very prompt. Courteous. "
https://static.cargurus.com/images/forsale/2019/09/03/23/02/2004_mercedes-benz_m-class_ml_350_4matic-pic-4835105789983725460-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Upper Marlboro, 20774

Fair Deal
$468 BELOW
CarGurus IMV of $5,072

Price: $4,604

Mileage: 66,333

Location: Upper Marlboro, 20774

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,604, 66,333 miles with Leather Seats
https://static.cargurus.com/images/forsale/2019/03/15/21/27/2004_mercedes-benz_m-class-pic-2565294273928477465-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Arlington, TX 76012

Fair Deal

Price: $4,498

Mileage: 151,110

Location: Arlington, TX 76012

Certified Pre-Owned: No Transmission: Automatic Color: Desert Silver Metallic Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,498, 151,110 miles with Alloy Wheels
Avg. Dealer Rating: (34 reviews) "Sam called me and sent over the CarFax quickly "
https://static.cargurus.com/images/forsale/2019/09/11/19/14/2004_mercedes-benz_m-class-pic-1031092991668683562-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Berlin, NJ 08009

Fair Deal
$153 BELOW
CarGurus IMV of $4,752

Price: $4,599

Mileage: 116,587

Location: Berlin, NJ 08009

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,599, 116,587 miles
Avg. Dealer Rating: (174 reviews) "Good overall! Willing to work with me on buying a car. "
https://static.cargurus.com/images/forsale/2019/09/04/05/55/2004_mercedes-benz_m-class-pic-8531326909435068514-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Arlington, TX 76012

Fair Deal

Price: $5,995

Mileage: 95,555

Location: Arlington, TX 76012

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $5,995, 95,555 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "AnB has a customer for life. Thanks for helping my family find them. They are very professional and knowledgeable. Sam and the staff couldn't be more courteous. The vehicle was very clean and accurate per the ad. "
https://static.cargurus.com/images/forsale/2019/08/31/13/27/2004_mercedes-benz_m-class-pic-7333733862039111158-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Rocklin, CA 95677

Fair Deal
$21 ABOVE
CarGurus IMV of $5,974

Price: $5,995

Mileage: 106,440

Location: Rocklin, CA 95677

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $5,995, 106,440 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (20 reviews) "Very prompt response!"
https://static.cargurus.com/images/forsale/2019/09/06/04/41/2004_mercedes-benz_m-class-pic-6034736658661121497-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Van Nuys, CA 91401

Fair Deal
$112 ABOVE
CarGurus IMV of $5,383

Price: $5,495

Mileage: 123,611

Location: Van Nuys, CA 91401

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $5,495, 123,611 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Straight forward, friendly, hassle free. "
https://static.cargurus.com/images/forsale/2019/07/27/16/50/2004_mercedes-benz_m-class-pic-7086553369798928653-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Staten Island, NY 10310

Fair Deal
$107 ABOVE
CarGurus IMV of $3,343

Price: $3,450

Mileage: 165,862

Location: Staten Island, NY 10310

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $3,450, 165,862 miles with Leather Seats
Avg. Dealer Rating: (2 reviews) "Jerry responded quickly. I visited the dealer and looked at the car. Jerry was helpful and not pushy. Still thinking about purchasing it . Car was well represented in both pictures and general description. "
https://static.cargurus.com/images/forsale/2019/07/21/02/26/2004_mercedes-benz_m-class-pic-2995486541897658666-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Arlington, VA 22201

Fair Deal
$155 ABOVE
CarGurus IMV of $4,826

Price: $4,981

Mileage: 118,673

Location: Arlington, VA 22201

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $4,981, 118,673 miles
Avg. Dealer Rating: (56 reviews) "H&R was quick to respond to my inquiry. Good prices w great customer service. I worked w AJ when purchasing the car and he is a standup guy. Communication is key & when it comes to getting a car, you want the truth - cut & dry. Really competitive prices for what it is. Found this beautiful Lexus ES300 1999 that was fully serviced at a Lexus dealer w an immaculate interior. Knowing I was buying a fully serviced vehicle at the price I got it at left me w a peace of mind buying this super reliable vehicle. The price of the vehicle was great, the salemen were knowledgable & informative & the peace of mind was priceless. If you are looking for quality used vehicles, check out H&R Auto. Thanks H&R Auto & AJ for the new car!"
https://static.cargurus.com/images/forsale/2019/08/15/05/01/2004_mercedes-benz_m-class-pic-6743600044561029987-152x114.jpeg

2004 Mercedes-Benz M-Class ML 350 4MATIC Used Cars in Hickory, NC 28601

Fair Deal
$248 ABOVE
CarGurus IMV of $6,247

Price: $6,495

Mileage: 80,727

Location: Hickory, NC 28601

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Green Description: Used 2004 Mercedes-Benz M-Class ML 350 4MATIC for sale - $6,495, 80,727 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Friendly people loves the experience. "
Please wait ...
Please wait ...

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 27 Great Deals $15,995 526 listings
2014 Mercedes-Benz M-Class 18 Great Deals $13,600 375 listings
2013 Mercedes-Benz M-Class 22 Great Deals $12,999 425 listings
2012 Mercedes-Benz M-Class 20 Great Deals $10,495 498 listings
2011 Mercedes-Benz M-Class 9 Great Deals $7,300 297 listings
2010 Mercedes-Benz M-Class 14 Great Deals $4,890 205 listings
2009 Mercedes-Benz M-Class 9 Great Deals $4,111 224 listings
2008 Mercedes-Benz M-Class 8 Great Deals $5,477 221 listings
2007 Mercedes-Benz M-Class 4 Great Deals $4,890 151 listings
2006 Mercedes-Benz M-Class 5 Great Deals $3,650 173 listings

Why Use CarGurus?

We'll help you find great deals among the millions of vehicles available nationwide on CarGurus, and we'll provide you with dealer reviews and vehicle history for each one. After all, over 30 million shoppers use CarGurus to find great deals on used cars and new cars in their area. And when it's time to get rid of your old ride, sell your car simply and securely on CarGurus.

Once you're ready to narrow down your search results, go ahead and filter by price, mileage, transmission, trim, days on lot, drivetrain, color, engine, options, and deal ratings. And if you only want to see cars with a single owner, recent price drops, photos, or available financing, our filters can help with that too.