Madrid is the biggest team in the champions league but I'm certain Man City will be the winner of this particular tie and if Man City survives Madrid they will win anybody they play in the final between Inter Milan and AC Milan.
Yes Real Madrid are the biggest team in champions league because they are the team that has won it the most, but this time is a different ball game, Manchester City are the favorite team to win the champions league this season, I don't see Real Madrid stopping them, football is unpredictable so anything can still happen in the game, and if Manchester City fail to beat Real Madrid then Guadiola should forget about winning the champions league with another team because he has only won it with Barcelona, he tried with Bayern Munich but couldn't win it and he has be on it since he arrived at City and I think this is his best chance of winning the league with another club.
I think we all agree that this match between Real and Manchester City is the final before the final and that the winner of this match will be the favorite in the final against Milan or Inter.
Guardiola is one of the best coaches in the world, but his legacy won't be complete until he wins the Champions League with a team that isn't Barcelona and doesn't have Messi.
Realistically, Manchester City was the favorite to win the Champions League every time in the last 5-6 years, but they always lacked something to go all the way and win the trophy.
On the other hand, Real have already won the Champions League several times, although I don't remember them being the main favorites to win that trophy very often.
Real has traditionally played poorly in the Spanish championship in recent seasons, but great in the Champions League and won trophies in the series.
Real clearly have some x-factor, probably a combination of experience, confidence and luck which often gives them an advantage in key moments of matches and for that reason they should never be underestimated.