Bayern Munich warmed up for their Champions League semi-final second-leg clash with Real Madrid by trouncing struggling Werder Bremen 5-2.