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.