What I never truly understood about Dortmund is that they made some insane sales, between Sancho to United, Haaland to City and Jude to Real, they made some insane money, and first of all they did not used all of that money, which I never understood, most teams in the world spend more than what they earn, only a few spend less than what they earn, and Dortmund is one of them, if you make 100 million from player sale, you spend 120 million to get players, that's how usually it works because you also make money from the league, the UCL, the jersey sales, the ticket sales and many other things including sponsorship, so if you sell for 100, you have money from other things as well so you can do that and would make you a profit as well.
Secondly, whenever they buy players, they give up their wrong moves and they end up with getting older players at times, like their striker this season, sure he is good, but he is old, that is not what gave them success, younger and potentially great players made them great.
Bundesliga fans were aware about business model of Borussia Dortmund with things were never been good for win of trophies as they were doing good while having young players after development selling them on high prices which were giving them good profit, and also they were able to keep quality but sadly recently they are having few problems, and they are not able to keep things on track which hurting them badly recently they were not able to have results which give them good end of their campaign so now they needed to work on their system which increase their quality even their financial situation is much better than many other clubs.
In last season, we have poor finish for them in league with 5th spot but have good end in Champions League with losing final against Real Madrid in this season their performance again not good in league, but they have good chance of going through directly into next round with their consistency.