Cities like Shanghai have amazing public transportation, cheap ride sharing and bike hire everywhere. This is the kind of place you don't need a car.
Cities in Australia are much more spread out with a much smaller population. You pretty much need a car unless you live around the inner city.
For me, it depends how far I'm going and whether its with the kids (car) or not (walk).