Subaru Impreza Price in Alabama
As of October 22, 2026, there are 12 Subaru Impreza vehicles available at 4 dealerships in Alabama. Alabama dealers are pricing competitively — the average selling price is $503 below MSRP, with 75% of inventory at or under sticker. 3 of 4 dealers are currently pricing below MSRP on average. Prices range from $25,617 to $32,975, with a median of $30,470.
Only 12 Impreza listings in Alabama right now — too small a sample to read the average as the market. Nationally, across 2,796 listings the average is $640 below MSRP (72% at/below), best $5,101 below. See the national Impreza page. These are advertised prices — a negotiated deal (incentives, dealer discounts) often beats them.
12
In Stock
-$503
Avg Markup
75.0%
At/Below MSRP
$30,470
Median Price
Price range: $25,617 to $32,975.
Dealers in Alabama
| Dealer | Count | Avg Markup | Below MSRP |
|---|---|---|---|
| Landers McLarty Subaru Huntsville, AL | 2 | -$5,101 | 2 |
| Montgomery Subaru Montgomery, AL | 2 | -$1,000 | 2 |
| Hallmark Subaru Birmingham, AL | 5 | -$22 | 5 |
| Hendrick Subaru Hoover, AL | 3 | +$2,093 | 0 |