However, the trigger that made me buying a car was to start having kids. Between groceries, medical visits and leisure, it started to be very, very complex to manage it without a car.
Most public transportation infrastructure is hostile to strollers and babies; you don't want to see a crackhead do his thing next to your newborn (classic in the french subway); peak hour in a bus is hell with a baby; taxis often won't take you if you don't have a child seat, which is quite inconvenient, etc etc.
Until we solve those problems, and I believe we won't, then I'll use my car.