Regarding the original topic... yeah, I've wondered this myself.
I'm guessing that while some people do truly have the means to purchase high-end cars, many just have different priorities--who knows, they may not have as much in the way of retirement savings, or college funds for the kids. I know for my parents, while they were paying for the mortgage on their first house (back in the late 80s, with ridiculously high interest rates), they poured every spare penny into paying off the mortgage... our furniture consisted of mattresses, a couch, a TV, a coffee table, and a hand-me-down kitchen table set. In contrast, some people are perfectly happy carrying a 40-year mortgage.
Then there's the leasing possibility, which puts you in a nice, new car for an "affordable" monthly rate (but in actuality is rather expensive). Or the could have financed it.
And there are many, many people who live on the edge--almost from paycheque to paycheque.
Bottom line? Priorities, mainly. Sense of entitlement has a lot to do with it too--we live in an age where everyone thinks they deserve a big-screen TV, 4,500 sq. ft. home, Escalade and a 5-series. Which is a lot of the reason why we're in the pickle we're in now.