#3 Borussia Dortmund
Notable players who have played for them: Robert Lewandowski, Pierre Emerick Aubameyang, Ousmane Dembele, Ivan Perisic, Ciro Immobile, Henrikh Mkhitaryan and Ilkay Gundogan
Borussia Dortmund has established itself as a German powerhouse and has been home to some of the best players in the world.
World class strikers like Robert Lewandowski, Aubameyang and Immobile have been a part of Dortmund. Borussia Dortmund reached the final of the Champions League in 2013 but lost to Bayern Munich.
They have played the quarter-final and semi-final of the tournament on quite a few occasions but they haven't been able to qualify for the next round. Had they kept two or three strikers from the aforementioned list, they could have easily won the competition.
With a manager like Jurgen Klopp, Borussia Dortmund could have tasted a lot of success if, they didn't sell these players.