Goals from Sadio Mane, Eric Maxim Choupo-Moting and Benjamin Pavard helped the Bavarian giants secure top spot in Group C, with Julian Nagelsmann's side one of only two teams, along with Napoli, to still have a 100% record in this season's group stage.
Bayern's comfortable win in Catalonia has also seen them extend their remarkable unbeaten run in the Champions League group stage to 33 matches – consisting of 30 wins and three draws – the longest such run in the competition's history.
The Bavarian giants also extended their winning streak over Barcelona, having won their last six games against the Catalan side with an average score of 22-4.