Average new car price is very misleading. When you buy a car, they don't charge you the average, they charge you what the specific car you're buying costs. If there are a dozen cheap car options for sale, it is irrelevant to me that there are also some more expensive options for sale.
2005 accord is 5 inchers longer, a couple inches wider and has a longer wheelbase. This results in larger interior space and trunk space. While cars are in fact getting bigger and heavier, in this case it's not as egregious.
you also could compare internal dimensions between 3: 2005 accord vs 2025 civic vs 2025 accord, I kinda believe 2025 civic will be closer to 2005 accord.
But I mostly referred on class in general: 2005 accord was basic appliance economy car, while 2025 accord has many more accura like luxury features besides drivetrain.
Yep, model inflation. I have an early 2000s Accord and it's smaller than most Civics I see on the road, and with fewer features than a base model Civic.
For under 47k, (off the top of my head) you can buy a Subaru BRZ, Toyota gr86, Toyota gr Corolla, Honda Civic type r, Subaru WRX, VW gti... None of those are budget conscious family cars so something is off with that average car price you quoted.
You can buy a Nissan versa for under 18k today. https://www.nissanusa.com/vehicles/cars/versa-sedan/specs-tr... .
You need car interest rates to understand actual "car affordability" at any particular time. ZIRP era was far cheaper than right now where most new cars are 6% for highly qualified buyers (800+ credit rating)
Also, cars today last longer, have more features for your dollar, and are significantly safer and in many cases (i.e. toyota small cars like the corolla) can get 50+ mpg without the anemic and underpowered engines of the past.
Plainly, prices have risen faster than pay.
Avg. new-car price: $23,017 in 2005 -> $47,465 in 2024 (+32% after inflation).
Median household income: $46,242 in 2005 -> $80,610 in 2023 (+12% after inflation).