Tyskarna tog tag i matchen direkt och 1-0 kom efter knappa kvarten. Serge Gnabry hittade ut till Kingsley Coman inne i straffområdet - från nära håll kunde fransmannen enkelt placera in 1-0.
Spurs svarade dock snabbt. Drygt fem minuter efter Comans 1-0 kom kvitteringen. Efter ett fint kombinerat spel letade sig bollen till slut ut till Ryan Sessegnon som från nära håll tryckte in kvitteringen för gästerna.
Strax innan paus skulle tyskarna ta ledningen på nytt. Thomas Müller, som ersatte Coman som tvingades lämna skadad, kunde efter en stolpretur skicka in 2-1 från nära håll.
Drygt kvarten in på andra halvlek utökade Bayern München ledningen till 3-1 genom Phillipe Coutinho. Brassen fick till ett fint avslut med högerfoten som letade sig in bakom Paulo Gazzaniga i Spurs-målet.
Tyskarna vann matchen med 3-1, totalt 10-2 mot bara Spurs i gruppen, och vann därmed samtliga matcher i grupp B. Tottenham tog andraplatsen med sina tio poäng.
- Jag är glad över sättet vi spelade på. Vi försöker bryta ner våra motståndare, vi skapade chanser men tog dem inte men vi vann fortfarande rättvist med 3-1, säger Bayerntränaren Hansi Flick enligt Uefas hemsida.
Startelvor:
Bayern München: Neuer - Pavard, Martínez, Boateng, Davies - Thiago, Kimmich, Coutinho - Perisic, Gnabry, Coman
Tottenham: Gazzanuga - Walker-Peters, Foyth, Alderweireld, Rose - Dier, Sissoko - Eriksen, Lo Celso, Sessegnon - Moura