To some extent, however players will still choose Barca, Real or Bayern over those clubs (they'll still get plenty of money), as those clubs are really seen as the prestige clubs these days (Barca and Real in particular).
If Barca or Real are interested in a player, City don't usually get him.