Subaru Impreza prices by year

A 2026 Subaru Impreza averages $29,838 — older years range down to $7,368 (2002), across 8,033 active listings.

Updated July 25, 2026 · 24 model years tracked

Subaru Impreza price by year

Year Average price Price range Listings
2026 $29,838 $26,214–$34,137 1,905
2025 $25,106 $16,900–$31,790 389
2024 $23,277 $16,005–$27,952 1,007
2023 $20,438 $13,015–$26,033 353
2022 $18,388 $12,775–$24,910 322
2021 $18,075 $10,524–$25,830 167
2020 $16,901 $9,986–$22,774 296
2019 $14,739 $7,607–$21,846 469
2018 $13,751 $7,568–$19,998 426
2017 $12,419 $6,870–$18,998 358
2016 $11,112 $5,626–$17,997 322
2015 $10,414 $4,993–$16,991 350
2014 $10,550 $4,128–$19,181 414
2013 $9,984 $4,592–$21,125 447
2012 $8,872 $3,954–$19,303 273
2011 $10,594 $3,998–$19,647 151
2010 $8,269 $2,999–$17,999 101
2009 $8,061 $2,650–$17,751 81
2008 $7,812 $2,390–$19,104 92
2007 $9,890 $2,432–$33,405 23
2006 $10,496 $3,824–$26,898 37
2005 $11,302 $3,510–$31,486 18
2004 $12,411 $3,837–$34,302 18
2002 $7,368 $5,047–$10,734 14

See the full Subaru Impreza depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.