Dortmund management must change their attitude if they want to bring the Bundesliga title in the coming seasons because if they continue to sell star players, it is possible that Dortmund will fast for the title for the next 5 seasons. 10 years is quite a long time but Dortmund have always failed to break Bayern Munich's dominance in the Bundesliga.
Well it is pretty easy to say "change your attitude" but in reality i think it is very very hard for Dortmund to close the gap to Bayern Munich or to even overtake them. The sad truth is that Dortmund is very far away from Bayern Munich both in terms of financials and also in terms of International standing and prestige. Dortmund is not considered a top ten club in the world that is the reason why they can not get the very best players. They buy young and promising ones most of the time. If those are doing very well then they will leave the BVB again for a better club.
Bundesliga teams will be far behind Bayern Munich financially. Bayern Munich is a very rich club. They have a lot of money and are ready to spend a lot of money to get the players of their choice. But the other clubs in the Bundesliga will be far behind. Apart from Bayern Munich, no other team in the Bundesliga spends as much money to build a team. Dortmund, on the other hand, is a bit different. This group is strong. They can spot young talent. But in order to gain financially, they sell their star players and accumulate money.