50 Best Mercedes-Benz M-Class for Sale under $3,000, Savings from $2,019

2003 Mercedes-Benz M-Class
227,675 Miles | Bedford, VA
$2,995
est. $43/mo

Track Price Check Availability

1999 Mercedes-Benz M-Class
152,441 Miles | Bedford, VA
$1,595
est. $23/mo

Track Price Check Availability

1999 Mercedes-Benz M-Class
155,608 Miles | Hasbrouck Heights, NJ
$2,295
est. $33/mo

Track Price Check Availability

1999 Mercedes-Benz M-Class
97,003 Miles | Hasbrouck Heights, NJ
$2,695
est. $39/mo

Track Price Check Availability

2005 Mercedes-Benz M-Class
154,219 Miles | Austin, TX
$1,995
est. $29/mo

Track Price Check Availability

1998 Mercedes-Benz M-Class
116,336 Miles | Keyport, NJ
$2,444
est. $35/mo

Track Price Check Availability

2002 Mercedes-Benz M-Class
230,721 Miles | Hayden, ID
$2,495
est. $36/mo

Track Price Check Availability

2001 Mercedes-Benz M-Class
213,249 Miles | Hazel Crest, IL
$2,999
est. $43/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
216,000 Miles | North Bergen, NJ
$2,450
est. $35/mo

Track Price Check Availability

2000 Mercedes-Benz M-Class
189,947 Miles | Glendale Heights, IL
Accepting Offers
est. $0/mo

Track Price Check Availability

2004 Mercedes-Benz M-Class
214,441 Miles | Stockton, CA
Accepting Offers
est. $0/mo

Track Price Check Availability

1998 Mercedes-Benz M-Class
181,149 Miles | Easley, SC
$2,995
est. $43/mo

Track Price Check Availability

2005 Mercedes-Benz M-Class
266,659 Miles | Las Vegas, NV
Accepting Offers
est. $0/mo

Track Price Check Availability

2004 Mercedes-Benz M-Class
155,075 Miles | Plano, TX
Accepting Offers
est. $0/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
161,071 Miles | Johnson City, TN
Accepting Offers
est. $0/mo

Track Price Check Availability

2002 Mercedes-Benz M-Class
97,941 Miles | Fayetteville, NC
Accepting Offers
est. $0/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
225,068 Miles | Fuquay Varina, NC
Accepting Offers
est. $0/mo

Track Price Check Availability

2004 Mercedes-Benz M-Class
147,462 Miles | Mamaroneck, NY
Accepting Offers
est. $0/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
190,000 Miles | Arlington, TX
Accepting Offers
est. $0/mo

Track Price Check Availability

Mercedes-Benz M-Class Pricing Analysis

Active Listings
Mileage