50 Best Certified Pre-Owned Subaru Impreza for Sale, Savings from $2,449

2009 Subaru Impreza
120,285 Miles | Woodinville, WA
$6,995
est. $101/mo

Track Price Check Availability

2019 Subaru Impreza
2,927 Miles | Scottsdale, AZ
$24,477
est. $353/mo

Track Price Check Availability

2018 Subaru Impreza
12,338 Miles | Scottsdale, AZ
$18,345
est. $264/mo

Track Price Check Availability

2016 Subaru Impreza
36,395 Miles | North Lauderdale, FL
$13,999
est. $202/mo

Track Price Check Availability

2019 Subaru Impreza
4,941 Miles | San Jose, CA
$21,954
est. $316/mo

Track Price Check Availability

2017 Subaru Impreza
18,824 Miles | San Jose, CA
$17,607
est. $254/mo

Track Price Check Availability

2019 Subaru Impreza
5,158 Miles | San Jose, CA
$20,664
est. $298/mo

Track Price Check Availability

2019 Subaru Impreza
5,568 Miles | San Jose, CA
$21,148
est. $305/mo

Track Price Check Availability

2019 Subaru Impreza
6,671 Miles | San Jose, CA
$20,867
est. $301/mo

Track Price Check Availability

2019 Subaru Impreza
5,066 Miles | San Jose, CA
$21,216
est. $306/mo

Track Price Check Availability

2017 Subaru Impreza
14,245 Miles | Coconut Creek, FL
$18,218
est. $263/mo

Track Price Check Availability

2019 Subaru Impreza
4,207 Miles | Old Bridge, NJ
$18,499
est. $267/mo

Track Price Check Availability

2019 Subaru Impreza
2,443 Miles | Old Bridge, NJ
$19,799
est. $285/mo

Track Price Check Availability

2019 Subaru Impreza
4,543 Miles | Old Bridge, NJ
$17,479
est. $252/mo

Track Price Check Availability

2019 Subaru Impreza
1,647 Miles | Old Bridge, NJ
$17,998
est. $259/mo

Track Price Check Availability

2019 Subaru Impreza
2,724 Miles | Old Bridge, NJ
$19,799
est. $285/mo

Track Price Check Availability

2019 Subaru Impreza
3,194 Miles | Old Bridge, NJ
$18,999
est. $274/mo

Track Price Check Availability

2019 Subaru Impreza
3,661 Miles | Old Bridge, NJ
$19,999
est. $288/mo

Track Price Check Availability

2017 Subaru Impreza
33,922 Miles | Lumberton, NJ
$16,991
est. $245/mo

Track Price Check Availability

2019 Subaru Impreza
4,883 Miles | Old Bridge, NJ
$18,999
est. $274/mo

Track Price Check Availability

Subaru Impreza Pricing Analysis

Active Listings
Mileage