I'm hoping for a self driving taxi + trains combo to maybe solve the problem.
For one a self driving taxi fleet could take up vastly less space - you'd no longer need one car per person, you'd need far fewer parking spots, most cars could be single or double seaters again taking less space and running more efficiently.
The space savings could be used to boost rail-based public transit options, which would see more adoption as self driving taxis make last-mile transport cheaper and easier. A bunch of positive feedback loops driving public transit adoption and improvements.
Result is cleaner and more efficient transport for all, and vast amounts of space returned from serving cars to serving people.
At least that's the dream!