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

1999 Subaru Impreza
284,600 Miles | Bedford, VA
$995
est. $14/mo

Track Price Check Availability

2005 Subaru Impreza
159,158 Miles | Salt Lake City, UT
$3,000
est. $43/mo

Track Price Check Availability

2008 Subaru Impreza
214,248 Miles | Inver Grove Heights, MN
$2,450
est. $35/mo

Track Price Check Availability

2006 Subaru Impreza
166,007 Miles | Oak Forest, IL
$2,980
est. $43/mo

Track Price Check Availability

2008 Subaru Impreza
168,322 Miles | Salt Lake City, UT
$2,650
est. $38/mo

Track Price Check Availability

2001 Subaru Impreza
192,127 Miles | Marion, NC
$2,500
est. $36/mo

Track Price Check Availability

2008 Subaru Impreza
153,933 Miles | Bountiful, UT
$2,995
est. $43/mo

Track Price Check Availability

2002 Subaru Impreza
162,116 Miles | Crest Hill, IL
$2,995
est. $43/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
136,375 Miles | Saylorsburg, PA
$2,995
est. $43/mo

Track Price Check Availability

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

Track Price Check Availability

2006 Subaru Impreza
172,599 Miles | Trenton, NJ
$2,995
est. $43/mo

Track Price Check Availability

2009 Subaru Impreza
181,088 Miles | Midvale, UT
$2,999
est. $43/mo

Track Price Check Availability

2005 Subaru Impreza
173,215 Miles | Willow Grove, PA
$2,999
est. $43/mo

Track Price Check Availability

2009 Subaru Impreza
182,000 Miles | Johnston, RI
$2,900
est. $42/mo

Track Price Check Availability

2004 Subaru Impreza
222,000 Miles | Midway City, CA
$2,800
est. $40/mo

Track Price Check Availability

2005 Subaru Impreza
191,087 Miles | Midvale, UT
$2,500
est. $36/mo

Track Price Check Availability

1999 Subaru Impreza
193,276 Miles | Oklahoma City, OK
Accepting Offers
est. $0/mo

Track Price Check Availability

2004 Subaru Impreza
193,587 Miles | Milford, CT
Accepting Offers
est. $0/mo

Track Price Check Availability

2008 Subaru Impreza
183,797 Miles | Bend, OR
Accepting Offers
est. $0/mo

Track Price Check Availability

Subaru Impreza Pricing Analysis

Active Listings
Mileage