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

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

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2006 Subaru Impreza
127,267 Miles | Bedford, VA
$2,295
est. $33/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

2006 Subaru Impreza
208,192 Miles | Minneapolis, MN
$2,975
est. $43/mo

Track Price Check Availability

2004 Subaru Impreza
159,619 Miles | Bedford, VA
$1,795
est. $26/mo

Track Price Check Availability

1999 Subaru Impreza
231,998 Miles | Puyallup, WA
$1,995
est. $29/mo

Track Price Check Availability

2008 Subaru Impreza
239,939 Miles | Clayton, NJ
$1,795
est. $26/mo

Track Price Check Availability

2002 Subaru Impreza
368,000 Miles | Winchester, VA
$2,999
est. $43/mo

Track Price Check Availability

2005 Subaru Impreza
193,228 Miles | Sussex, NJ
$2,995
est. $43/mo

Track Price Check Availability

2012 Subaru Impreza
115,000 Miles | Bedford, VA
$2,995
est. $43/mo

Track Price Check Availability

2010 Subaru Impreza
187,287 Miles | Uniontown, PA
$1,500
est. $22/mo

Track Price Check Availability

2007 Subaru Impreza
173,848 Miles | Wood Ridge, NJ
$2,099
est. $30/mo

Track Price Check Availability

2008 Subaru Impreza
189,525 Miles | Mahwah, NJ
Accepting Offers
est. $0/mo

Track Price Check Availability

2010 Subaru Impreza
188,366 Miles | El Paso, TX
Accepting Offers
est. $0/mo

Track Price Check Availability

2005 Subaru Impreza
157,303 Miles | Cranston, RI
Accepting Offers
est. $0/mo

Track Price Check Availability