Germany has a pretty high population density and the metropolitan areas have evolved around medieval cities, so they are sometimes very bad a carrying a lot of traffic. Getting around by car in lots of major German cities is a major PITA and parking your car there (if you live there) is just as horrible. Inside cities, public transport is much more efficient.