Driving is hideously inefficient. It should be the most expensive option, because taking a 2-ton machine with you everywhere you go should be considered a luxury.
Looking at it from a theoretical standpoint, physically co-locating living space allows for a number of significant cost efficiencies compared to spreading the same number of people over a larger geographic area. For much of history it was the wealthy who could afford to live outside the cities while the poor had no such choice.
My guess is that if suburban and rural residents actually paid the full cost of their roads and other infrastructure (and if zoning didn't prevent organic density from forming) that living in the suburbs (as I do) would become comparatively more expensive.