The 2004–05 season was FC Dinamo București's 56th season in Liga I. For the 2004–05 season Dinamo's ambitions grew, but still many players left the club. Dinamo played a thrilling game vs. Manchester United in Bucharest in the third qualification round of the UEFA Champions League, but lost 1–2. This game was significant because it showed considerable progress from the last attempts to qualify for the group phase of the Champions League. The second leg was lost at Old Trafford 3–0. In the UEFA Cup 2004–05 season Dinamo was eliminated by Partizan Belgrade.
This time Dinamo had a better evolution during the season after the title victory. However, Dinamo lost the title to Steaua Bucharest on a costly error by Lucian Goian in the last seconds of the game with Rapid Bucharest close to the end of the season.
Dinamo won the Romanian Cup for the 12th time in history.