Stuttgart' chances of being able to finish in the top 4 are of course wide open especially at this time they are only 4 points away from Munich who are in the second rank, with the current stuttugart performance of course they will easily get a ticket to the Champions League next season and even i think they will be able to finish above Bayern Munich later,
I agree that the door is wide open and it loosk very good for an Champions League spot for Stuttgart if they keep there good performance.
But that they will be above Bayern Munich at the end of the season i have my doubts , and i guess that Munich will be fight for the second place at all.
Leipzig Is not as consistent as last season but I think their chances of being in the top 4 are greater than Dortmund, currently leipzig and Dortmund are only 1 point apart and Dortmund next week will face a difficult match against Bayern Munich, so Leipzig chances of rising to rank 4 can happen if Dortmund lose from Munich,
It will be a close race between Dortmund and Leipzig for the Champions League spot and i dont know to predict the game between Munich and Dortmund.
Possible that this game maybe ends in an draw or maybe Dortmund will be surprise us with an win.
Personal i would to like it more to see Dortmund next season in the CL as Leipzig.