The average new car price in the U.S. is now over $47K (Consumer Reports). I make a good living and I'm not going to pay that kind of money for a new car! A young person would be stupid to pay that kind of money for a car.
Okay, so what about used cars? The average used car price in the U.S. is now over $28K (KBB). That's more than I've ever paid for any new car I've ever bought!
What does that look like for a monthly breakdown? The finance costs for $28K is $525 per month. The average car insurance is $130 per month (US News). The average fuel costs are $100 per month (1,000 miles per month, 35 MPG fuel consumption and a fuel cost of $3.50 per gallon). Finally, the average maintenance costs are $25 per month (Consumer Reports). That cost goes up as the car gets older and doubles after the car is 10 years old, according to Consumer Reports.
Add it all up and that's $780 per month. Now ask yourself, with those costs are you really surprised to hear the young are falling out of love with cars?