2016 Subaru Impreza
48,331 Miles | Stanton, CA
$13,099
est. $189/mo

Track Price Check Availability

2012 Subaru Impreza
81,104 Miles | Kenosha, WI
$11,998
est. $173/mo

Track Price Check Availability

2013 Subaru Impreza
71,894 Miles | Raleigh, NC
$12,599
est. $182/mo

Track Price Check Availability

2016 Subaru Impreza
53,651 Miles | Tampa, FL
$13,998
est. $202/mo

Track Price Check Availability

2014 Subaru Impreza
77,981 Miles | Beaverton, OR
$12,998
est. $187/mo

Track Price Check Availability

2014 Subaru Impreza
57,323 Miles | Hartford, CT
$13,998
est. $202/mo

Track Price Check Availability

2016 Subaru Impreza
42,190 Miles | Orlando, FL
$14,599
est. $210/mo

Track Price Check Availability

2012 Subaru Impreza
23,091 Miles | Saltillo, MS
$14,998
est. $216/mo

Track Price Check Availability

2012 Subaru Impreza
126,160 Miles | Raleigh, NC
$8,998
est. $130/mo

Track Price Check Availability

2013 Subaru Impreza
87,535 Miles | Aurora, CO
$10,565
est. $152/mo

Track Price Check Availability

2012 Subaru Impreza
146,742 Miles | Brighton, CO
$7,987
est. $115/mo

Track Price Check Availability

2016 Subaru Impreza
85,607 Miles | Boulder, CO
$13,600
est. $196/mo

Track Price Check Availability

2012 Subaru Impreza
98,292 Miles | Bellevue, WA
$12,766
est. $184/mo

Track Price Check Availability

2013 Subaru Impreza
52,263 Miles | Metairie, LA
$12,007
est. $173/mo

Track Price Check Availability

2016 Subaru Impreza
70,628 Miles | Puyallup, WA
$13,500
est. $195/mo

Track Price Check Availability

2016 Subaru Impreza
35,493 Miles | Mount Vernon, IN
$14,955
est. $216/mo

Track Price Check Availability

2014 Subaru Impreza
84,100 Miles | Naugatuck, CT
$9,995
est. $144/mo

Track Price Check Availability

2014 Subaru Impreza
67,325 Miles | Aurora, CO
$13,972
est. $201/mo

Track Price Check Availability

2012 Subaru Impreza
89,392 Miles | Thousand Oaks, CA
$8,990
est. $130/mo

Track Price Check Availability

2014 Subaru Impreza
120,421 Miles | Johnson City, TN
$7,900
est. $114/mo

Track Price Check Availability