I find the talk about 1999 to be largely self-serving on the part of the English and utterly irrelevant to the match itself. Of the 36 players in the squads that day, 3 still play for Manchester United, plus 1 who was suspended, and none still play for Bayern Munich. It just has no bearing on this game.
Bayern are one of the few club teams left in Europe who play 2 true wingers, in Arjen Robben and Franck Ribery. And both are very good. Robben, in fact, has been one of the best player sin Europe for the past 6 months. He will get the Park Ji-Sung and Darren Fletcher treatment whenever he ventures forward. I still think Bayern will manage goals in both legs. The real questions is, can Manchester United score more goals than they allow. There is no central defender from the German side that can "handle" Wayne Rooney, so to speak, but he will not have the uncontested free reign he had against AC Milan.
I am going to go out on a limb here and make a detailed prediction. I think Bayern Munich win 2-1 in Germany, and Manchester United win 3-1 in England, with the winning goal coming late on in the 30 minutes of extra time.