In some cases, like 1970 and 1974, the finals were held at the beginning of the following season due to the FIFA World Cup.
This will remain at least until 2020, as the DFB and the city of Berlin agreed on an extension to the contract expiring in 2015.
Eventually, the rules were changed to require a penalty shoot-out in the case of the scores remaining level after extra time.
Werder Bremen v Bayern Munich is the only final pairing to have been played in consecutive seasons, occurring in 1999 and 2000.
The longest gap between repeated finals is Bayern Munich v Schalke 04, occurring 36 years apart in 1969 and 2005.