As long as Bayern Munich can work well as a team, there will be a chance to win against Manchester City. Some of the teams that have beaten Manchester City use good teamwork and always guard their attacking players like Erling Haaland, so it's not easy to get the ball and there's no chance for Manchester City to score.
No one could underestimate the german machines but if Bayern Munich will play the same way they did in the first leg, they might end up with another 3 - 0 result.
In the best professional competition in the world, you expect players to play at their best level and to see coach fixing wrong issues whenever it happens. That wasn't the case there and that created some tensions between the fans and Upamecano and between players themselves like Mane and Sane.
All these issues interfered in a way or another with their match vs Hoffenheim and we will see if it will persist vs City next Wednesday.