The difficulty of getting a ticket to the Champions League has pushed Dortmund beyond expectations, where they are trying their best to take advantage of the opportunities that are still available, they are just one step away from being able to get a ticket to the Champions League next season. However, whoever Dortmund will face in the final, it will clearly not be an easy task, but it does not rule out the possibility that Dortmund will still have great luck.
In the Bundesliga, there are still two matches remaining, where Dortmund are 3 points adrift of Leipzig at the moment, and mathematically they still have a chance of securing tickets via domestic routes. Apart from all that, I didn't expect Dortmund to be able to go this far, meaning they managed to reach the final, which is another surprise in the Champions League this season.
Indeed they are in a difficult situation of getting the champions League tick for next season because right now they have just one match left to play and the chances of wining the match is not even certain and even if they managed to win the match they still have RB Leipzig to compete with and currently RB Leipzig has two matches remaining for them to play and considering the performance of RB Leipzig on this season their is no way they will lose those two matches because currently they are more in a good shape than those clubs so perhaps their is a high chance for them to win those two matches and even if they win only one they have already qualify leaving Borussia Dortmund behind.
In terms of the champions league Borussia Dortmund has really improve a lot but however I know that nothing is impossible in terms of football but in this case real Madrid has the upper chance of wining the trophy because right from day one of this season real Madrid has been on their good form and they are also the best club on their local league so I believe the champions League this season belong to them unless they lose form before the match.