2010 Subaru Impreza
125,270 Miles | South Jordan, UT
$9,998
est. $144/mo

Track Price Check Availability

2011 Subaru Impreza
101,740 Miles | Norwood, MA
$10,998
est. $159/mo

Track Price Check Availability

2009 Subaru Impreza
117,582 Miles | Long Island City, NY
$9,800
est. $141/mo

Track Price Check Availability

2011 Subaru Impreza
104,338 Miles | Matthews, NC
$8,500
est. $123/mo

Track Price Check Availability

2006 Subaru Impreza
96,155 Miles | Wellesley, MA
$6,995
est. $101/mo

Track Price Check Availability

2009 Subaru Impreza
73,470 Miles | Canton, MA
$7,990
est. $115/mo

Track Price Check Availability

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

Track Price Check Availability

2011 Subaru Impreza
82,158 Miles | Mounds View, MN
$12,996
est. $187/mo

Track Price Check Availability

2010 Subaru Impreza
91,896 Miles | Aurora, CO
$9,700
est. $140/mo

Track Price Check Availability

2009 Subaru Impreza
54,871 Miles | Oak Lawn, IL
$9,600
est. $138/mo

Track Price Check Availability

2010 Subaru Impreza
169,253 Miles | Aurora, CO
$6,800
est. $98/mo

Track Price Check Availability

2009 Subaru Impreza
94,739 Miles | Sheridan, CO
$7,894
est. $114/mo

Track Price Check Availability

2010 Subaru Impreza
109,978 Miles | Laurel, MD
$10,998
est. $159/mo

Track Price Check Availability

2010 Subaru Impreza
114,701 Miles | Archbold, OH
$7,565
est. $109/mo

Track Price Check Availability

2010 Subaru Impreza
76,862 Miles | Tewksbury, MA
$8,973
est. $129/mo

Track Price Check Availability

2010 Subaru Impreza
102,000 Miles | Tucson, AZ
$10,995
est. $158/mo

Track Price Check Availability

2009 Subaru Impreza
111,186 Miles | Jacksonville, NC
$7,995
est. $115/mo

Track Price Check Availability

2007 Subaru Impreza
109,796 Miles | Lakewood, CO
$7,499
est. $108/mo

Track Price Check Availability

2006 Subaru Impreza
146,038 Miles | Bend, OR
$5,999
est. $86/mo

Track Price Check Availability

2006 Subaru Impreza
132,191 Miles | Murray , UT
$6,495
est. $94/mo

Track Price Check Availability