Bayern Munich vs PSG is hard to predict, Bayern Munich has 14 unbeaten record in home and in the upcoming match they will play in their home. But, Bayern Munich recently not score many goals, PSG performance aren't that bad. I think risking to bet under 2.5 seems worthy, usually when a big team vs big team, there will not be many goals.
Sporting CP vs Arsenal, the match will held in Sporting CP's home and Arsenal don't have a good results, Sporting CP will win.
I will choose Bayern Munich to be favorite in this match, because PSG is always struggling to win their UCL matches since the beginning of this tournament but Bayern has found it very easy to win their games with many goals. They surprised me when they won Leverkusen 4-0, and I think winning PSG will be very easy for them. PSG without Mbappe is weak in UCL and I don't expect much from them this season.
Without thinking twice I will also choose Bayern Munich to win this match. So far under Kompany Bayern Munich has performed well, Bayern Munich's game is very beautiful, presenting interesting football. Moreover, so far they have also been productive in scoring goals even though in the Champions League they have not shown their best performance but considering this match will be played in front of their own supporters I think they have extra strength so they can show their best performance when facing PSG later.
While PSG this season in the Champions League is indeed not favored after several of their star players left PSG and they have not brought in other star players. So I'm not sure they can beat Bayern Munich in this match. In addition, we also know that the Champions League is not only about performance and quality, but also about mentality. So far, Bayern Munich has a better mentality in the Champions League compared to PSG.