Honda built a car that medical couriers trust to rack up 236,000 miles in a single year, and it sold for $19k afterward, still running. That's the Civic's superpower: it absorbs punishment, holds value, and asks for nothing but oil changes every 10k miles. The 2022-and-newer models look sharp, feel grown-up inside, and the hybrid actually delivers 40+ mpg without the usual compromises. The 2017-2019 turbo models had an oil dilution problem in cold climates that Honda was slow to address, so avoid those years if you live where it freezes. The Type R is brilliant but costs $48k, which is Elantra N money plus a vacation. Buy a Sport or EX trim under $30k and you'll understand why people who own one Civic tend to buy another.
The Mazda3 is what happens when a compact car decides it's too good for its price bracket, and the interior actually backs it up. The 2.5L engine is bulletproof (owners routinely see 200k+ miles), but the 2019 redesign swapped the old multilink rear suspension for a cost-cutting torsion beam that blunts the handling sharpness earlier models were loved for. If you want a refined daily driver that feels expensive and runs forever, this works; if you want the sporty Mazda everyone raves about, hunt down a 2014, 2018 instead.