* In many US cities, businesses are required by law to have certain amounts of parking for employees and customers. This makes car use more convenient and takes up space, making walking less viable.
* German taxes on gasoline and diesel are over 100%.
* Most areas of larger German cities are zoned for high-density housing; it's typical for street-level businesses to have several floors of apartments above them.