In Germany, unlike Japan, you don't need to have your own parking space to be allowed to buy a car, you just park it in the street. And since so many people own cars, they dominate, densely parked,the view in almost all parts of the town.
There are so nice alternatives to move around here, though.