Home › Cars › Models › Subaru Impreza
Cars · Subaru
Should I keep my Subaru Impreza?
Keeping an 8-year-old (2018) Subaru Impreza at typical mileage costs about $4,557 a year: $752 in value it loses, $1,065 insurance, $1,389 fuel, $1,250 maintenance and repairs and $100 registration. A new one costs about $7,059 a year to own, mostly because new cars lose value faster.
By model year
What a Subaru Impreza costs to keep, by year
Next 12 months for a paid-off car at 12,000 miles a year, average insurance costs, $3.30 gas. Click a year to run your own numbers in Keep or Switch.
| Year | Value today | Cost to keep next year | Value lost | Maintenance and repairs | Efficiency | Repair complaints |
|---|---|---|---|---|---|---|
| 2025 | $19,788 | $5,271 | $1,862 | $710 | 30 MPG | Fewer than average |
| 2024 | $17,388 | $4,977 | $1,581 | $734 | 30 MPG | Fewer than average |
| 2023 | $15,333 | $4,765 | $1,314 | $843 | 30 MPG | Fewer than average |
| 2022 | $13,598 | $4,519 | $1,062 | $878 | 30 MPG | Fewer than average |
| 2021 | $12,160 | $4,647 | $1,030 | $1,064 | 30 MPG | Fewer than average |
| 2020 | $10,795 | $4,537 | $800 | $1,114 | 28 MPG | Fewer than average |
| 2019 | $9,696 | $4,540 | $776 | $1,188 | 29 MPG | Fewer than average |
| 2018 | $8,653 | $4,557 | $752 | $1,250 | 29 MPG | Fewer than average |
Should you keep it?
Keeping vs replacing your Subaru Impreza
- Cheapest year to keep: 2022, at about $4,519 a year.
- Fewest repair-heavy complaints: 2020.
- Older isn't always cheaper: value lost shrinks as a car ages, but maintenance and repairs grow, from $710 a year for a 2025 to $1,250 for a 2018.
A paid-off car is usually the cheapest car you can drive, even with repairs: a replacement starts losing value the day you buy it and comes with tax, fees and often a loan. Switching tends to pay only when repairs get large and frequent, or a much more efficient car cuts fuel costs enough. Keep or Switch compares your Subaru Impreza against any replacement, including the costs of switching.
Questions
Common questions
How much does it cost to own a Subaru Impreza per year?
For a 2018 model at typical mileage, about $4,557 a year in value lost, insurance, fuel, maintenance, repairs and registration, not counting any loan. Years in the table range from $4,519 to $5,271.
More models
Other sedans and hatchbacks
Audi A4BMW 3 SeriesChevrolet Bolt EVChevrolet MalibuFord FocusFord FusionHonda AccordHonda Accord HybridHonda CivicHonda HR-VHyundai ElantraHyundai Sonata