Live US dealer listings Median-priced benchmark Updated 2026-08-30
Market price · Used 2020 Subaru Impreza 285 listings tracked

Used 2020 Subaru Impreza Price in the US

A used 2020 Subaru Impreza in the US typically lists for $14,200–$19,500, with a median asking price of $17,084 across 285 active US dealer listings (as of 2026-08-30). The cheapest one listed right now is $6,900, a 2020 Limited Navi Es in Mt Pleasant, PA — below 95% of the market, so expect an older model year, a base trim or high mileage.

Used 2020 Subaru Impreza · asking prices285 listings
$11k$22k
Typical range
$14,200 – $19,500
Median
$17,084
Cheapest 5%
under $11,089
Cheapest listed now
$6,900

Browse by model year

cheapest per year

Cheapest 10 listed right now

ranked by price
  1. $6,900
    2020 Subaru Impreza Limited Navi Es
    16,000 mi · Mt Pleasant, PA · Huffman's Auto Sales Inc.
    View listing →
  2. 2020 Subaru Impreza
    $7,967
    2020 Subaru Impreza Base Es
    184,658 mi · Libertyville, IL · Libertyville Happy Hyundai
    View listing →
  3. 2020 Subaru Impreza
    $8,900
    2020 Subaru Impreza Base
    99,757 mi · Lannon, WI · Lannon Motors
    View listing →
  4. 2020 Subaru Impreza
    $8,995
    2020 Subaru Impreza Base Es
    145,934 mi · Lakewood, NJ · L’chaim Auto Sales
    View listing →
  5. 2020 Subaru Impreza
    $8,995
    2020 Subaru Impreza Base Es
    136,035 mi · Hagerstown, MD · Level Up Motors llc
    View listing →
  6. 2020 Subaru Impreza
    $9,200
    2020 Subaru Impreza Premium Es
    153,607 mi · Lafayette, IN · Route 52 Auto
    View listing →
  7. 2020 Subaru Impreza
    $9,495
    2020 Subaru Impreza Base Es
    149,240 mi · Nicholson, PA · Cross Country Enterprises
    View listing →
  8. $9,950
    2020 Subaru Impreza Base Es
    66,086 mi · Charlotte, NC · USTA
    View listing →
  9. 2020 Subaru Impreza
    $9,995
    2020 Subaru Impreza Base Es
    92,297 mi · Denver, CO · Queen Auto Sales
    View listing →
  10. $9,999
    2020 Subaru Impreza Limited Navi Es
    96,241 mi · Lannon, WI · Lannon Motors
    View listing →

These are the bottom of the market, not the going rate — every one is priced below 95% of active listings. A typical used 2020 Subaru Impreza asks $14,200–$19,500. Cars this far under usually carry an older model year, a base trim or high mileage.

FAQ

How much does a used 2020 Subaru Impreza cost?

A used 2020 Subaru Impreza in the US typically lists for $14,200 to $19,500, with a median asking price of $17,084 across 285 active US dealer listings. Nine in ten are priced between $11,089 and $21,998 (as of 2026-08-30, source: UnderMarket Cars).

Is $17,000 a good price for a used 2020 Subaru Impreza?

That sits at about the market median ($17,084) for a used 2020 Subaru Impreza. Under $14,200 puts you in the cheapest quarter of active US listings and under $11,089 in the cheapest 5%; above $21,998 is the priciest 5% (as of 2026-08-30).

What is the cheapest used 2020 Subaru Impreza for sale right now?

$6,900 — a 2020 Subaru Impreza Limited Navi Es in Mt Pleasant, PA, $10,184 under the median (as of 2026-08-30).

Are these MSRP or real asking prices?

Real asking prices from active US dealer listings, deduplicated by VIN — not manufacturer MSRP. They already reflect dealer discounts, and they exclude tax, title, registration and dealer fees.

How often are prices updated?

UnderMarket Cars refreshes US dealer listings continuously and re-generates this used 2020 Subaru Impreza price page at least twice a day. The data date shown on this page is 2026-08-30.

Explore more

Search with map & filters

Prices updated 2026-08-30. Data covers active dealer listings across the USA.