2009 Subaru Impreza
169,637 Miles | Waukegan, IL
$3,900
est. $56/mo

Track Price Check Availability

2006 Subaru Impreza
172,112 Miles | Elgin, IL
$3,499
est. $50/mo

Track Price Check Availability

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

Track Price Check Availability

2007 Subaru Impreza
103,516 Miles | Bedford, VA
$2,295
est. $33/mo

Track Price Check Availability

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

Track Price Check Availability

2008 Subaru Impreza
150,000 Miles | Phoenix, AZ
$3,950
est. $57/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
197,085 Miles | Dover, NJ
$2,999
est. $43/mo

Track Price Check Availability

2011 Subaru Impreza
155,643 Miles | Hamilton, OH
$3,995
est. $58/mo

Track Price Check Availability

2009 Subaru Impreza
164,496 Miles | North Salt Lake, UT
$2,999
est. $43/mo

Track Price Check Availability

2009 Subaru Impreza
189,772 Miles | Palmyra, NJ
$3,995
est. $58/mo

Track Price Check Availability

2007 Subaru Impreza
159,032 Miles | Stoughton, MA
$3,599
est. $52/mo

Track Price Check Availability

2006 Subaru Impreza
144,239 Miles | Carson City, NV
$2,500
est. $36/mo

Track Price Check Availability

2009 Subaru Impreza
198,011 Miles | Two Rivers, WI
$3,995
est. $58/mo

Track Price Check Availability

1998 Subaru Impreza
150,902 Miles | Roseville, CA
$3,995
est. $58/mo

Track Price Check Availability

2006 Subaru Impreza
127,267 Miles | Bedford, VA
$2,295
est. $33/mo

Track Price Check Availability

2010 Subaru Impreza
177,807 Miles | Rockville, MD
$3,999
est. $58/mo

Track Price Check Availability

2007 Subaru Impreza
211,507 Miles | Everett, WA
$3,990
est. $58/mo

Track Price Check Availability

2004 Subaru Impreza
200,111 Miles | Detroit, MI
$1,995
est. $29/mo

Track Price Check Availability

2004 Subaru Impreza
178,685 Miles | York, PA
$2,599
est. $37/mo

Track Price Check Availability