Bayern Munich secured their place in the top eight of the UEFA Champions League league phase with a game to spare after a 2-0 win over Royale Union Saint-Gilloise.