Skip to vehicle Listings

2026 Subaru Impreza for Sale in Winchester, VA

22601
|Filters (3)
Items 1 to 2 of 6.

    20 Matches

    High Demand
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 0 mi
    27,025
    See payment
    High Demand
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 7 mi
    27,378
    MSRP$29,011
    See payment
    High Demand
    New 2026 Subaru Impreza RS
    31,267
    MSRP$33,620
    See payment
    My Wallet by Kelley Blue Book®
    Find it Fast.
    Keep it Affordable.
    Get My Kelley Blue Book® Car Value
    $
    Based on 4.5% APR for mos.Update Settings
    High Demand
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 0 mi
    27,025
    See payment
    High Demand
    New 2026 Subaru Impreza RS
    32,029
    See payment
    High Demand
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 5 mi
    28,616
    MSRP
    See payment
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 5 mi
    28,616
    MSRP
    See payment
    Item 1 of 10.
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 5 mi
    28,772
    MSRP
    See payment
    High Demand
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 5 mi
    29,011
    MSRP
    See payment
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 5 mi
    30,692
    MSRP
    See payment
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 5 mi
    30,692
    MSRP
    See payment
    High Demand
    New 2026 Subaru Impreza RS
    31,578
    MSRP
    See payment
    New 2026 Subaru Impreza RS
    33,648
    MSRP
    See payment
    High Demand
    New 2026 Subaru Impreza RS
    33,804
    MSRP
    See payment
    High Demand
    New 2026 Subaru Impreza RS
    29,342
    MSRP$31,550
    See payment
    New 2026 Subaru Impreza 2.0i Sport
    New
    • 2.0i Sport
    • 0 mi
    27,025
    See payment
    New 2026 Subaru Impreza RS
    29,817
    See payment
    New
    • 2.0i Sport
    • 0 mi
    29,690
    See payment
    New
    • 2.0i Sport
    • 4 mi
    30,790
    MSRP
    See payment
    New
    • 2.0i Sport
    • 4 mi
    30,790
    MSRP
    See payment
    <!--{"relevance":[false,{"relevanceVersion":"default"}]}-->