50 Best Subaru Impreza for Sale under $3,000, Savings from $2,369

1993 Subaru Impreza
159,757 Miles | Seattle, WA
$2,999
est. $43/mo

Track Price Check Availability

2008 Subaru Impreza
152,728 Miles | Salt Lake City, UT
$2,800
est. $40/mo

Track Price Check Availability

2007 Subaru Impreza
274,784 Miles | Lakewood, NJ
$1,500
est. $22/mo

Track Price Check Availability

2002 Subaru Impreza
159,840 Miles | Spotsylvania, VA
$2,599
est. $37/mo

Track Price Check Availability

2009 Subaru Impreza
217,893 Miles | Paterson, NJ
$2,787
est. $40/mo

Track Price Check Availability

1995 Subaru Impreza
284,840 Miles | Milwaukie, OR
$2,995
est. $43/mo

Track Price Check Availability

2000 Subaru Impreza
200,449 Miles | Puyallup, WA
$1,199
est. $17/mo

Track Price Check Availability

1999 Subaru Impreza
231,998 Miles | Puyallup, WA
$2,295
est. $33/mo

Track Price Check Availability

2005 Subaru Impreza
138,018 Miles | Lodi, NJ
$2,995
est. $43/mo

Track Price Check Availability

1995 Subaru Impreza
155,469 Miles | Clinton, MD
$1,900
est. $27/mo

Track Price Check Availability

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

Track Price Check Availability

1997 Subaru Impreza
150,892 Miles | Long Island City, NY
Accepting Offers
est. $0/mo

Track Price Check Availability

2002 Subaru Impreza
174,866 Miles | Somerset, NJ
Accepting Offers
est. $0/mo

Track Price Check Availability

2008 Subaru Impreza
175,920 Miles | Colorado Springs, CO
Accepting Offers
est. $0/mo

Track Price Check Availability

2005 Subaru Impreza
177,821 Miles | Hopkins, MN
Accepting Offers
est. $0/mo

Track Price Check Availability

2008 Subaru Impreza
189,662 Miles | Natick, MA
Accepting Offers
est. $0/mo

Track Price Check Availability

1999 Subaru Impreza
166,259 Miles | Rocky Mt, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2006 Subaru Impreza
212,892 Miles | Rock Springs, WY
$2,495
est. $36/mo

Track Price Check Availability

2004 Subaru Impreza
159,619 Miles | Bedford, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 Subaru Impreza
244,090 Miles | Hartford, CT
Accepting Offers
est. $0/mo

Track Price Check Availability