2011 Subaru Impreza
133,586 Miles | Dallas, TX
$4,998
est. $72/mo

Track Price Check Availability

2011 Subaru Impreza
197,420 Miles | Richmond, VA
$4,691
est. $68/mo

Track Price Check Availability

2009 Subaru Impreza
116,503 Miles | Marlborough, MA
$4,900
est. $71/mo

Track Price Check Availability

2007 Subaru Impreza
127,480 Miles | Pensacola, FL
$4,900
est. $71/mo

Track Price Check Availability

2002 Subaru Impreza
123,030 Miles | Garfield, NJ
$4,995
est. $72/mo

Track Price Check Availability

2006 Subaru Impreza
182,460 Miles | Salt Lake City, UT
$4,175
est. $60/mo

Track Price Check Availability

2008 Subaru Impreza
131,161 Miles | New Orleans, LA
$4,900
est. $71/mo

Track Price Check Availability

2010 Subaru Impreza
170,802 Miles | Louisville, KY
$4,990
est. $72/mo

Track Price Check Availability

2008 Subaru Impreza
151,245 Miles | Hollywood, FL
$3,400
est. $49/mo

Track Price Check Availability

2008 Subaru Impreza
158,895 Miles | Heath, OH
$3,990
est. $58/mo

Track Price Check Availability

2010 Subaru Impreza
173,136 Miles | Billings, MT
$4,995
est. $72/mo

Track Price Check Availability

2010 Subaru Impreza
197,085 Miles | Dover, NJ
$2,999
est. $43/mo

Track Price Check Availability

2010 Subaru Impreza
133,367 Miles | Bound Brook, NJ
$2,999
est. $43/mo

Track Price Check Availability

2010 Subaru Impreza
114,766 Miles | Roanoke, VA
$4,490
est. $65/mo

Track Price Check Availability

2008 Subaru Impreza
150,000 Miles | Phoenix, AZ
$3,950
est. $57/mo

Track Price Check Availability

2008 Subaru Impreza
184,270 Miles | Berlin, NJ
$3,996
est. $58/mo

Track Price Check Availability

2004 Subaru Impreza
210,610 Miles | Stafford, TX
$4,991
est. $72/mo

Track Price Check Availability

2010 Subaru Impreza
145,345 Miles | Salt Lake City, UT
$4,800
est. $69/mo

Track Price Check Availability

2011 Subaru Impreza
98,246 Miles | Garfield, NJ
$4,995
est. $72/mo

Track Price Check Availability

2005 Subaru Impreza
125,325 Miles | Saylorsburg, PA
$4,995
est. $72/mo

Track Price Check Availability