#3 Bayern Munich

Bayern's consistency at the top of German football is remarkable. However, it's their never-ending desire to become the best team in Europe that makes the club such a strong force. After a 'terrible' start to the season, winning just four of their seven league games and losing 3-0 to PSG, Carlo Ancelotti was sacked and the Bavarians brought in their triple-winning manager Jupp Heynckes.
What followed was the resurgence of the German powerhouse, that has been ensuring that the Bundesliga title race ends in March or April, and not in May for the last couple of years. Bayern currently lead the Bundesliga by 16 points, the largest margin in any of the top five European leagues, and looking at their track-record, that lead will only continue to increase.
The fact that they have lost more games than the remaining two teams, despite their league being significantly less competitive, prevents Bayern from being higher up in this list.
However, their revival under Heynckes, who has won 18 of his 19 games in charge, and their convincing 3-1 victory over Paris Saint-Germain in the return leg of the Champions League just give them the edge over their French counterpart.