Or you can design your city to not be so car-centric. Why aren't commercial districts designed so that walking or using public transportation to reach them is viable?
If you put cars right at the center of urban planning, you'll always build cities that require people to own cars.