I think one of the three teams you've mentioned above (City, Real Madrid and Bayern Munich) will be champions, of course City are the defending champions (having won the CL for the first time last season), and they'll want to defend their title. The thing i love most about City is their lack of complacency, they always want success every season, notwithstanding whatsoever they achieved the previous season.
City beat Bayern (in the QF) and Real Madrid (in the SF) on their way to the trophy last season, and if they meet either team in this knockout stage, it would be pretty tough and there would be a sense of revenge. It would be interesting to see how things pan out.
Manchester City, Bayern Munich, and Real Madrid are still the top three clubs in the Champions League this season. And if they don't eliminate each other before the finals, two of these teams will almost certainly meet in the competition's finals. They've had previous encounters with each other, and those teams that won those matches aren't guaranteed to win this time around because of the intensity of their meetings and the nature of the competition.
I hope that this season's final is more interesting than the one we saw last season. The final was played earlier for me, and it was the semifinal match between Manchester City and Real Madrid. If that meeting had taken place in the finals, it would have been a more exciting game to watch. We're looking forward to seeing how this season plays out and which teams advance to the final stage.