50 Best Subaru Impreza for Sale under $4,000, Savings from $1,709

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

Track Price Check Availability

2007 Subaru Impreza
183,782 Miles | Gladstone, OR
$3,875
est. $56/mo

Track Price Check Availability

2008 Subaru Impreza
170,487 Miles | Fairfield, OH
$2,995
est. $43/mo

Track Price Check Availability

2008 Subaru Impreza
168,001 Miles | Westminster, VT
$3,900
est. $56/mo

Track Price Check Availability

2008 Subaru Impreza
160,240 Miles | Farmington, UT
$3,900
est. $56/mo

Track Price Check Availability

2009 Subaru Impreza
150,824 Miles | Shakopee, MN
$3,944
est. $57/mo

Track Price Check Availability

2007 Subaru Impreza
189,378 Miles | Hammonton, NJ
$3,300
est. $48/mo

Track Price Check Availability

2008 Subaru Impreza
152,728 Miles | Salt Lake City, UT
$2,800
est. $40/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
162,832 Miles | Hartford, CT
$3,988
est. $57/mo

Track Price Check Availability

2007 Subaru Impreza
200,108 Miles | Kansas City, MO
$3,495
est. $50/mo

Track Price Check Availability

2006 Subaru Impreza
164,934 Miles | West Lafayette, IN
$3,200
est. $46/mo

Track Price Check Availability

2009 Subaru Impreza
129,193 Miles | Sellersburg, IN
$3,995
est. $58/mo

Track Price Check Availability

2006 Subaru Impreza
131,591 Miles | Clearwater, FL
$3,995
est. $58/mo

Track Price Check Availability

2007 Subaru Impreza
177,823 Miles | Cincinnati, OH
$3,495
est. $50/mo

Track Price Check Availability

2008 Subaru Impreza
212,680 Miles | Covina, CA
$3,300
est. $48/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

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

Track Price Check Availability

2008 Subaru Impreza
170,000 Miles | Kenosha, WI
$3,990
est. $58/mo

Track Price Check Availability