The fact that the match will be played in Spain makes Bayern Munich no longer the favorite. Frankly, since it is in Spain, I see Barcelona as more advantageous. That is why I think the odds are fair. Also, I think the odds given to Barcelona are very good. Of course, Bayern Munich has better odds and if they win, the bettors will earn more, but right now, in my opinion, Barcelona has a higher chance of winning. This will be one of the matches I am looking forward to in the Champions League.
I also think that Bayern Munich will not be able to slaughter Barcelona with a higher score and even if Bayern Munich can win the match, it could only be with a very thin score because this season Barcelona has experienced quite good changes in all the lines they have. The match at home could indeed make Barcelona's chances of winning bigger, but because this is the Champions League, of course every victory will not happen more easily if each team does not give all the abilities they currently have.
Barcelona are performing well in La Liga and regularly beat the big teams so the match against Barcelona will not be easy for Bayern Munich. But overall, I would slightly favor Bayern Munich in this Champions League match. Bayern Munich's biggest problem right now is their defense. Since all other positions except defense are fine, if the Bayern Munich manager only plans on defense, they can easily go ahead against Barcelona. But I would never say that Bayern Munich will win by a big margin against Barcelona. The result of this match may be a draw and if either team wins, the margin may be 1-0 or 2-1. Eagerly waiting to watch this important match of Champions League and looking forward to match my prediction with the match.