Bayern Munich fell further behind runaway leaders Borussia Dortmund in the Bundesliga title race after a 3-1 defeat away to Bayer Leverkusen.