Last season real Madrid and Bayern Munich aren't the same bro, changes is bound to happen and this time around the table might turn. If you were saying this thing like a month ago I would have argued with you vividly because the Manchester city that was playing was really shaky to even play with the might of real Madrid and harry Kane Bayern Munich but seeing that the magnificent Belgium has resumed game time and I would not that Manchester city will defeat Bayern and also real Madrid because the presence of Kevin changes alot of things.
City were just as dangerous without De Bruyne, and I'm not sure it would have helped Real much, much less Bayern, who clearly have defensive problems. But it is impossible to evaluate teams a month ago, or several months before the match, because a lot can happen, one of the players can get injured, someone can return to the game, this will also affect the team. And which of these teams will be stronger is difficult to answer, I think it will be either Real or City.