No you definitely don't need a car in germany. Well, at least in the cities you can rely on the public transportation. You'll be fine in most middling to big cities. Even if you should need a car on occasion, like for transporting furniture, you can easily rent one for the day.