Brazilian playmaker Diego put the hosts ahead early in the first-half before Pierre Wome doubled the lead in the 34th minute.
Roy Makaay pulled one back for Bayern three minutes later but an own goal by Brazilian defender Lucio sealed the victory for Bremen.
Egyptian striker Mohamed Zidan didn't take part in the game as Bremen's Austrian coach Thomas Schaaf opted to leave him on the bench.
Bremen are in charge of the league table with 16 points, ahead of second-placed Schalke on goal difference.
Diego broke the deadlock in the 11th minute when he latched on to Torsten Frings' through pass and span around the marking defender before firing into the roof of the net.
Cameroonian full-back Wome added the second after he unleashed a powerful free-kick that took a deflection off Lucio and went past Bayern keeper Oliver Kahn.
Dutch striker Makaay narrowed the gap three minutes later with a brilliant left-footed volley home after being set-up by Claudio Pizarro.
Lucio converted Wome's cross into his own net two minutes past the hour mark to ensure the win for Bremen.
Elsewhere, two first-half goals from Zlatan Bajramovic and Levan Kobiashvili gave Schalke a 2-1 home win over Hannover.
Jan Rosenthal scored the consolation for Hannover seven minutes after the break.
نرشح لكم
ذا بيست - صلاح ومدرب مصر السابق وجماهير زاخو العراقي مرشحون لجوائز فيفا في 2025
5-5-5.. أياكس يقيل جون هيتينجا
قائمة ألمانيا - جناح لبناني ينضم لأول مرة لمباراتي تصفيات كأس العالم.. وعودة ساني
كأس العالم للناشئين - البرتغال تقسو على المغرب بسداسية
قائمة فرنسا - عودة كانتي وشرقي وكولو مواني لمواجهتي حسم التأهل للمونديال
خلفا لباتريك فييرا.. دي روسي مدربا لجنوى
ريال مدريد يكشف تفاصيل إصابة تشواميني
بعد إصابته القوية.. حكيمي: القدرة على النهوض هي التي تصنع الفارق












في الجول يكشف موقف جراديشار وشريف من نهائي السوبر المصري