Nothing is impossible, just look like in the UCL, Dortmund were very lucky to reach the final and it was all because they had opponents they could beat even though Dortmund themselves were not strong team.
Something similar could happen to Manchester Uniter if they are lucky and only get opponents they feel they can beat, but opportunities like this are not easy to get, we see how things develop next season.
Manchester United played in the UCL last season and look how badly they performed. This season they will appear in the European league and I hope they can be a little better than the previous season. I think for now United is worthy to play in UEL. At least they got through the group phase and played in the quarterfinals or even the semifinals.
Dortmund are playing very well this season and I think they deserve to play in the final. Dortmund beat several strong teams such as AC Milan, PSV, Atletico Madrid and PSG to reach the final. Maybe they are not as strong as Munich or even City but Dortmund are playing extraordinary and could give a surprise tonight.
Last season's failure was due to many Man Utd players being injured and several other problems that could affect Man Utd's performance, making them look a little weak and failing to compete until the semi-finals, but this season will come when Man Utd can bring in new players and replace the players who no longer have the enthusiasm to contribute to the club, I am sure Man Utd will get satisfactory results.
Talking about Dortmund, actually the club being able to qualify for the final round is not luck, but Dortmund's performance is much better, very consistent and can maintain its performance until it reaches the final round and we can also see from the performance displayed against PSG at that time Dortmund looked better self-confident.