There are so many different stereotypes about Germans that are true, partly true or complete humbug. It is hard to stereotype over 80 million people, because not everyone of them is punctual, tall, blond, efficient or enjoys a good bit of Schadenfreude. Another problem with stereotyping is that two Germans from two different regions will have stereotypes for each other, much like you find them in the U.S. On "Die deutsche Welle" I found a little category in which Germans are separated by region to show you what a real Münsterländer or Bayer is like. This, while also not true for everyone, is much more accurate than most of what you will find in a textbook.
If you like my videos and materials, consider buying me a coffee. :)