> 2005 Honda Civic
That's a 14, approaching 15 year old car. The weather seals and such are probably past their lifespan, and I'd expect Honda has improved the Civic in a number of ways in the last 15 years.
That's also comparing a ~$19,000 car to a base model $35,000+ Model 3 (that costs $45,000+ in some cases). They're not supposed to play in the same league. You'd expect the Model 3 (or any Tesla for the price-point) to be a lot better than a generic Honda.