Mario Gomez scored four and Franck Ribery was on target twice as Jupp Heynckes' side warmed up in style for their first Champions League group stage fixture against Villarreal on Tuesday.
Nils Petersen's first goal in the Bundesliga completed the demolition job in the last minute.
Claudio Pizarro scored twice in the second half, in the 53rd and 78th minutes, to take Werder Bremen second, level on points with Bayern, with a 2-0 win over Hamburg.
Juan Arango's 58th-minute strike ensured Borussia Monchengladbach went third with a 1-0 win over Kaiserslautern.
Hertha Berlin inflicted a second defeat of the season on reigning champions Borussia Dortmund with a 2-1 win at Signal Iduna Park.
Second-half goals from Raffael and Peter Niemeyer gave the visitors a 2-0 lead which proved sufficient, with Robert Lewandowski's late consolation the only response the hosts could muster.
Stuttgart posted their second victory of the season with a 3-0 home triumph over previously unbeaten Hannover.
Shinji Okazaki opened the scoring at the Mercedes-Benz-Arena in the ninth minute and late goals from Zdravko Kuzmanovic and Serdar Tasci made sure of the points.
Ryan Babel scored twice as Hoffenheim hammered Mainz 4-0.
The former Liverpool forward scored his first from the penalty spot on the stroke of half-time to make it 2-0 after Roberto Firmino's opener.
The Holland international made it three in the 74th minute before Nikolce Noveski's late own goal completed a miserable night for the hosts.
On Sunday, Schalke failed to join Bayern Munich and Werder Bremen at the top of the Bundesliga as they were beaten by Wolfsburg.
While Timmy Simons scored twice in five minutes from the penalty spot to earn Nurnberg victory at Cologne.