The solution is good public transport. If every car owner dumped as much money into public transport as they do for only the registration of their cars, we could have a (methane or better) bus every 5 minutes on every street. This would still be better for the environment, cheaper and safer than cars.