Bayern have the pick of the whole nation in terms of players, English clubs actually have to compete with eachother. That is a big money saver for Bayern. If a good player wants to stay in germany, there is only 1 team. In English, they can chose from at least 6.
Interestingly, Dortmund and Gladbach sign significantly more players from fellow Bundesliga clubs than Bayern do. Their problem is they sell too cheaply abroad. The Bundesliga is actually a really competitive league, and a much better watch than the EPL. The Bundesliga 2 is really strong at the moment as well, with big clubs like Bremen, Schalke, Hannover and Hamburg fighting it out.
Bayern are just the freaks and several steps above the other big clubs.
Dortmund have real potential - they have the highest attendance in the league, but they have a massive inferiority complex to Bayern. Reckon either them, Gladbach or Leipzig will put in a challenge in the not too distant future though.
In the period you mention, Spanish clubs have won it 8 times, English 5 times.
Not sure the point you are trying to make.
Bayern are one club, not an entire league.
They’re also the only team in that period to have won multiple Champions leagues, and not be in significant debt. In fact - they have no debt whatsoever. Every single Spanish/English Club to have won it in that period are in mountains of debt, and you can see clearly why they were so in to the ‘Super League.’
My point is, if you’re fiscally responsible, well run and ambitious you can be successful, without financial doping, and risking the future of your club, as English sides have done, and indeed Barcelona too.