In Germany's case the main explanation from lead virologists is that they are testing much more and were lucky to catch it early.
Germany had from the beginning a capacity of about 100k tests per week. Now they are increasing that.
So in conclusion, for Germany the number of infections is a bit closer to reality, where in Italy and Spain that number is/was much more far off.