One of the most open races for a European place in years intensifies this weekend as the Bundesliga enters its last four games of the season.