2004 Mercedes-Benz M-Class for Sale in Philadelphia, PA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/11/23/13/39/2005_mercedes-benz_m-class-pic-7962117062181567784-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Magnolia, NJ 08049

Fair Deal
$349 BELOW
Instant Market Value of $7,849

Price: $7,500

Mileage: 111,956

Location: Magnolia, NJ 08049

Average time on market: 32 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $7,500, 111,956 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "The vehicle over heated before they handed me the key on the lot :( then they thought I was going to purchase the vehicle anyway....a big mess"
https://static.cargurus.com/images/forsale/2016/11/09/02/29/2004_mercedes-benz_m-class-pic-584419557779634307-152x114.jpeg

2004 Mercedes-Benz M-Class ML350 Used Cars in Edgewater Park, NJ 08010

Fair Deal
$272 ABOVE
Instant Market Value of $7,718

Price: $7,990

Mileage: 89,356

Location: Edgewater Park, NJ 08010

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 Mercedes-Benz M-Class ML350 for sale - $7,990, 89,356 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (71 reviews) "This has been the most relaxing no pressure experience of buying a very clean vehicle with a great warranty attached as well and to mention the staff and I use the word staff because they never gave me that pushy salesperson way.I worked with the best to purchase my truck I dealt with Bob the owner,his son Chad Shawn and Stacy what a great group of professionals "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 Mercedes-Benz M-Class ML500 Used Cars in Morrisville, PA 19067

Price: $4,599

Mileage: 114,000

Location: Morrisville, PA 19067

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gold Description: Used 2003 Mercedes-Benz M-Class ML500 for sale - $4,599, 114,000 miles with Navigation System
Avg. Dealer Rating: (8 reviews) "A good deal "
https://static.cargurus.com/images/forsale/2016/06/17/14/38/2003_mercedes-benz_m-class-pic-4953442393893692951-152x114.jpeg

2003 Mercedes-Benz M-Class ML500 Used Cars in Delran, NJ 08075

Price: $5,800

Mileage: 94,395

Location: Delran, NJ 08075

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 Mercedes-Benz M-Class ML500 for sale - $5,800, 94,395 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Navigation System
Avg. Dealer Rating: (1 review) "Dealer responded with alternative; vehicle was no longer available"
https://static.cargurus.com/images/forsale/2016/06/26/05/36/2005_mercedes-benz_m-class-pic-8896642908911788613-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Norristown, PA 19401

Price: Negotiable

Mileage: 120,694

Location: Norristown, PA 19401

Average time on market: 32 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 Mercedes-Benz M-Class ML350 for sale , 120,694 miles
Avg. Dealer Rating: (6 reviews) "Customer service was very lousy. I was working with cash to purchase a vehicle the dealer would not work with me on price. I would never go to that small Corner dealer again or recommend to family or friend"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 Mercedes-Benz M-Class ML320 Used Cars in Newark, DE 19702

High Price
$986 ABOVE
Instant Market Value of $6,509

Price: $7,495

Mileage: 107,675

Location: Newark, DE 19702

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 Mercedes-Benz M-Class ML320 for sale - $7,495, 107,675 miles with Navigation System
https://static.cargurus.com/images/forsale/2016/11/30/18/27/2005_mercedes-benz_m-class-pic-6363235622722549791-152x114.jpeg

2005 Mercedes-Benz M-Class ML350 Used Cars in Vineland, NJ 08360

High Price
$1,624 ABOVE
Instant Market Value of $7,371

Price: $8,995

Mileage: 128,976

Location: Vineland, NJ 08360

Average time on market: 32 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Brilliant Silver Metallic Description: Used 2005 Mercedes-Benz M-Class ML350 for sale - $8,995, 128,976 miles with Sunroof/Moonroof
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 27 Great Deals $30,900 535 listings
2014 Mercedes-Benz M-Class 71 Great Deals $25,895 1,487 listings
2013 Mercedes-Benz M-Class 36 Great Deals $21,700 479 listings
2012 Mercedes-Benz M-Class 36 Great Deals $18,983 435 listings
2011 Mercedes-Benz M-Class 23 Great Deals $13,598 471 listings
2010 Mercedes-Benz M-Class 20 Great Deals $9,800 329 listings
2009 Mercedes-Benz M-Class 22 Great Deals $8,950 364 listings
2008 Mercedes-Benz M-Class 15 Great Deals $7,950 354 listings
2007 Mercedes-Benz M-Class 10 Great Deals $6,778 242 listings
2006 Mercedes-Benz M-Class 19 Great Deals $5,999 412 listings