Bayer Leverkusen lead that chase on goal difference from Borussia Dortmund, who are ahead of the more unlikely challengers Mainz. All three clubs are looking for a fourth straight win.
Leverkusen have arguably the toughest task, though, as they travel to face fellow Champions League participants Schalke on Saturday.
"We can go into these coming weeks with self-confidence and we want to carry on, building on our wins at Schalke," Leverkusen midfielder Lars Bender told his club's official website.
"We have a big chance to establish ourselves right at the top while at the same time keeping a rival at a big distance."
Victory for Leverkusen would put 11 points between themselves and the Royal Blues, who finished behind them in third last season and were regarded as one of their main challengers for a place in the Champions League next term.
Dortmund are also serious rivals and they head to Eintracht Frankfurt on Sunday while Mainz play in Hannover on Saturday knowing their current league position is only momentary.
"We know how to rate this extraordinary start to the season," said Mainz coach Thomas Tuchel.
"We're going to enjoy it for now, but we're not going to get carried away."
Behind the top three, Hertha Berlin also have an unbeaten record this season and they too can move above Bayern with a win at Wolfsburg, who are keen to bounce back from defeat to Mainz last weekend and make it two wins out of two on home soil.
At the bottom of the table, Stuttgart will be desperate to pick up their first points at home to local rivals Hoffenheim under the guidance of their new coach Thomas Schneider, who replaced Bruno Labbadia earlier this week.
Eintracht Braunschweig are also seeking their first point of the season against a Hamburg side who have yet to win.
Elsewhere, Nuremberg and Augsburg meet in a Bavarian battle while Borussia Monchengladbach host Werder Bremen on Saturday.
Saturday's Bundesliga Fixtures
Sunday's Bundesliga Fixtures