I speculate on your point above Ronaldo is a little selfish, he is more concerned with individual titles than team achievements. Of course he did, Ronaldo is a player with big ambitions, he always wants to be the best. As long as Messi is still actively playing, Ronaldo will always try to be superior to Messi, even though in reality he cannot surpass some of what Messi has achieved, he will always try to be better than his competitors.
The reason he wants to continue playing in the Champions League is because Messi is there, but if Ronaldo wants to add to his collection of Champions League titles at his current age, Bayern Munich is the right place for him.
I agree he tends to be competitive at times but that doesn't mean he is selfish, he is human the desire to demand more from himself, that's a good inspiration alone for any player out there.
As for Bayern Munich being the right call for Cristiano Ronaldo I would also say yes but they're currently saying no to him after several attempt's of his agent trying to push him innit that club. They agree he is a good professional but tactics, age and building around yougins are much more importanta.
Me Prayers for his truthfully is to win the FIFA World Cup with Portugal currently, he has been poor but it's so fast hoe they forget Ronaldo has been the only hope for Portugal for years, same as United last season.
It's pretty disheartening that some players in the club and old player's are forcefully chasing him out and wants him to sit on the bench.