When I was in college, I needed a car to get to work (server at a restaurant), and to school. I spent $1600 on a 10 year old Volvo. For two years I did a fairly brutal commute between home/work/school, and drove for close to 3 hours a day. Wasn't great on gas, but it worked just fine. At some point it failed a state inspection and needed a new exhaust and new brake pads and rotors. Shop wanted around $5k. I shopped around and got a (cat-back) exhaust done for < $300 from a local shop, since it's just not something I could do myself. Bought rotors and pads for < $100, and spent some quality time in a parking lot with YouTube videos and a few wrenches.
Heck, I make substantially more money now, and still have a pretty long 45-minute each way commute, with a lot of traffic. My primary vehicle is a $1600 motorcycle, and I _just_ added a truck as a backup (and to tow a track car). Spent $17k on the truck, it's perfectly fine, even looks good. Most I've ever spent on a vehicle by far, and I assume I'll have it for the next decade, at least. I'm driving it 4 hours out into the middle of the desert later today, and I have no worries about reliability.
Bought the truck and every other vehicle I've ever owned in cash. I think that's the big difference between some others and myself. When I could afford only a few grand cash, that's the kind of car I bought.
Honestly hard to feel too sorry for people that "need" a $30k+ car/truck/suv. I think these articles will always ring hollow for anyone that's been in the same situation and opted for a cheap car. Why on earth would you take out that long of a loan on a car that costs you a full year's salary or more?