Not if your buying used....1 out of 3 then.. Affordable it is not. Unless your a dealer, and get it as a trade in....
Oh, yeah, holy crap do Corollas hold their value. It's why we bought new. 2-3yr old units are just too expensive compared to new. I figured dealers would negotiate down, and no, they would not. And sure enough, the cars were selling.
Subarus used to be awesome used buys. Ten years ago when we bought our Forester, they depreciated HARD. Today, word is out, and now they're terrible used buys.