The difference in points between Bayern Munich who is in second place with Stuttgart who is in third is 5 points, while Dortmund is further behind Bayern Munich. This season, only Bayer Leverkusen and Bayern Munich have consistently appeared, both are only two points apart. Bayern Munich is still trying to shift Leverkusen's position at the top of the standings, but so far they have always failed to reach the top of the standings because Leverkusen continues to maintain its performance.
According to my point of view on these two teams, one of them will win the Bundesliga trophy. I hope that Leverkusen will win the title this season as well as being the team that succeeds in breaking Bayern Munich dominance in the Bundesliga.
The most competitive competition is between Leverkusen and Bayern Munich because the two are much closer, but Leverkusen's consistent performance to date has made it difficult for Bayern Munich to shift their position in the standings. There is an opportunity to shift Leverkusen's position when the two meet in the second leg, but it looks like it will be a little more difficult because in the first leg Leverkusen managed to hold Bayern Munich to a draw at the Allianz Arena.
Both Dortmund and Stuttgart are far from catching up to the first and second standings because of the difference in points so it will be quite difficult for both of them to catch up. For me, it is not yet time to judge who will emerge as Bundesliga champions, but I hope that Leverkusen will continue to be a strong challenger to Bayern Munich until the season ends.