Yes Bayern have been impressive every time they play against Barcelona even when they still have Messi. Munich has always been able to beat Barcelona every time they play. It is hard to choose which team will win this match. Both have the same points and Munich has a better goal difference. But I think Barcelona will be able to win this match.
This season could be different because the change in Barcelona's performance has also been quite visible this season and I also feel that Barcelona will definitely be able to win their home game when they host Bayern Munich in that match. However, because this is the Champions League where every team will definitely use the best quality core players, of course every victory must be achieved in a very difficult way because Bayern Munich always tries to be a very strong team in the Champions League.
I don't think there will be a favorite in the match between Bayern Munich and Barcelona because Barcelona can get surprise defeats in some matches. Bayern Munich is also going through a very good process this year. Don't let the draw in the last match fool us, they played very well. Frankfurt saved many positions with their goalkeeper and they caught the equalizer in the last second. In such a game, the dominant Bayern Munich confines Barcelona to its own field. This match has a chance for both teams to win.