I think it's more likely that we all know the one guy who bought a used Toyota or Honda and
did have a significant problem. No one can assess the health of a car
perfectly. You make a purchase with some broad averages in mind.
That's also what sets the used car market, of course. Is that specific Audi or Range Rover going to cost more in maintenance than that Honda or Toyota over the next 5 years and 50K miles? I can't say. Are those 20 Audis/Range Rovers going to cost more than those 20 Honda/Toyotas? I'd bet a large fraction of my net worth on it!
I'm not sure where the idea that most working-class people have $17K lying around to drop on a new car, so they can avoid carrying insurance/worrying about dings comes from, but it doesn't match my anecdotal experience with solid, working-class people.
Our family could relatively easily afford any non-exotic car, paying cash for new. The last 3 cars we bought were a 1998 Mercedes diesel with 188K mile on it, a 2005 CR-V with 167K miles on it, and a 2014 LEAF (new, with $10K in tax credits on it). Over that ~10 year period, I bet I haven't spent $4K on maintenance across that fleet and still have the Honda and LEAF. Only significant repair was Honda clutch ($1500), tires ($600), then a bunch of wear items (serpentine belt tensioner, brakes, a battery, an exhaust repair $400, wipers), and oil changes. The items with dollars above are farmed out; the routine wear items and oil changes I do in the driveway.