I live about 2 hours North of Munich.
Where are you going to be travelling to? I would have recommended Globetrotter had you not already found it. If you are going to be in the Nuremberg area, I would recommend Sport Sheck in the downtown area.
From the Bahnhof, walk into the downtown area (<5 mins), take a left at the huge church, stay straight past Starbucks and it's on your right. It's about 5 or 6 stories worth of outdoor gear.
*Edited to add- the Deuter factory is close to Munich, just west in the town of Augsburg I believe. Maybe something of interest. Also, south of Munich you can find the mountain outdoor store (www.bergzeit.de). I don't have the actual address, but here are the GPS coordinates if you are driving: N 47° 46.217', E 011° 43.424'