Even the middle class can afford a car. A parking spot isn't as expensive as in the past and it's much easier and perhaps cheaper for a family to drive than to take a bus to the country park or shopping mall. Many malls offer free parking with minimum spending.