O2 germany confirmed on their tweet that there were no typo in their information - Nokia Lumia 900 in Germany will be lauched with 32 GB internal memory.
O2 has done this earlier too. My HTC HD7 that I bought a few years ago from Germany had double the amount of internal memory.
O2′s product page for the Nokia Lumia 900 can be found here.
Still, there is a thin chance of this to be a mistake because if it turns out to be true, many owners of 16GB variants of the Lumia 900 across the globe (and especially on AT&T in the U.S.) will be disappointed. Instead, we should be happy for our fellow Windows Phone fans in Germany; still, they don’t have an exact availability date and pricing yet. Those who passed on the Nokia Lumia 900, would you have considered the phone if it had 32GB versions available in your region?