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

2002 Mercedes-Benz M-Class
100,000 Miles | Miami, FL
$3,000
est. $43/mo

Track Price Check Availability

2001 Mercedes-Benz M-Class
252,210 Miles | Richmond, VA
$2,995
est. $43/mo

Track Price Check Availability

2002 Mercedes-Benz M-Class
191,999 Miles | Lincoln, NE
$3,950
est. $57/mo

Track Price Check Availability

1998 Mercedes-Benz M-Class
105,509 Miles | Austin, TX
$1,800
est. $26/mo

Track Price Check Availability

2002 Mercedes-Benz M-Class
181,200 Miles | Dallas, TX
$3,590
est. $52/mo

Track Price Check Availability

2004 Mercedes-Benz M-Class
129,171 Miles | Gardena, CA
$3,900
est. $56/mo

Track Price Check Availability

2005 Mercedes-Benz M-Class
151,929 Miles | Gardena, CA
$3,900
est. $56/mo

Track Price Check Availability

2002 Mercedes-Benz M-Class
128,333 Miles | Crown Point, IN
$3,995
est. $58/mo

Track Price Check Availability

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

Track Price Check Availability

1999 Mercedes-Benz M-Class
166,967 Miles | Savage, MN
$2,483
est. $36/mo

Track Price Check Availability

2004 Mercedes-Benz M-Class
181,626 Miles | Los Angeles, CA
$3,999
est. $58/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
143,317 Miles | Fredericksburg, VA
$3,999
est. $58/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
172,772 Miles | Dallas, OR
$3,000
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

2001 Mercedes-Benz M-Class
307,914 Miles | Glendale Heights, IL
$1,995
est. $29/mo

Track Price Check Availability

2001 Mercedes-Benz M-Class
161,095 Miles | Henrico, VA
$3,995
est. $58/mo

Track Price Check Availability

2003 Mercedes-Benz M-Class
119,550 Miles | Ann Arbor, MI
$3,491
est. $50/mo

Track Price Check Availability

2004 Mercedes-Benz M-Class
144,770 Miles | Howell, NJ
$3,150
est. $45/mo

Track Price Check Availability

1999 Mercedes-Benz M-Class
163,130 Miles | Bloomingdale, NJ
$1,995
est. $29/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

Mercedes-Benz M-Class Pricing Analysis

Active Listings
Mileage