~~~
Unlike Barcelona with Xavi, Bayern Munich still have to prove themselves internationally with Kompany. Sure, they won their first game with 9 goals, but their opponents were also very weak. They've already lost to a slightly stronger opponent like Aston Villa, so for me Barcelona is the clear favorite in this clash.
You may be right with your analysis, but I doubt it based on the meeting record of the two teams. Barcelona is poor in terms of its meeting record with Bayern Munich both in home and away matches, but something different can always be expected every time the season changes and so does the coach.
Bayern Munich and Barcelona are in fact two good teams so far this season in their respective leagues, but both teams have also suffered one defeat each in the Champions League so far. Barcelona surprisingly lost to Monaco, while Bayern Munich lost to Aston Villa. I don't want to put Barcelona as favorites for the reasons I've already said, but I'd definitely be happy if they improved their record.
I understand why you feel Bayern will win Barcelona based on past record which might still have some impact in the game. With the brilliant performance of both clubs currently, it is difficult to predict the winner because they are topping the table in their various domestic leagues. However, Barcelona is playing at home and that is an advantage form to use in winning Bayern who might find it difficult to win away from home. This might be an opportunity for Barcelona to break the spell on them that is always making Bayern win them with Hans Flick as the new manager.