Another idea may be to contact the German Villains supporters club and see if anybody there can help out in some way.
If all else fails, just hop off the U6 at Fröttmaning and there are always plenty of opportunities to buy on the stroll to the Allianz.