I believe that a hybrid situation is the best solution. Automobiles are great for traveling city to city and in rural areas where you can travel faster. My parents live 800 miles away and my in- laws live even further. My wife and I could rely on air travel but it's too expensive and we don't really enjoy it. Buses and trains are just too slow with their frequent stops. Large, spread out countries like the US could not do without personal motorized vehicles anywhere in the near future.
Instead of getting rid of cars, let's remove them from the places where they offer no advantage over other modes of transportation. Congested areas like downtown cities could be restricted to bikes, motorcycles, buses, and possibly multi passenger vehicles with a minimum # of car poolers allowed in them.