The outcome of a game being billed as the 'Clasico' of Europe is a difficult one to predict, but there's plenty of tasty options for punters to look into
Carlo Ancelotti's Spanish giants are paying $2.40 at bet365 to beat the competition's holders when they meet at Estadio Santiago Bernabeu this week, where a win for the visitors is worth $2.80 and the draw is priced at $3.50.
The last time these two heavyweights of European football met was at the same stage of the 2011-12 edition of the tournament. Bayern progressed on penalties following a 3-3 aggregate draw, and you can back the Bundesliga champions, now under Pep Guardiola, to get through again at $1.57.
But there's little to separate the two teams on paper, with Madrid a tempting option to progress at $2.37.
Both legs two seasons ago ended in 2-1 victories for the home team, and you can get $9.50 on Cristiano Ronaldo and co winning by that margin this week.
The Portuguese star netted twice in the second leg for Real last time around, with Arjen Robben getting one back from the penalty spot for Bayern.
Franck Ribery was on target in the first leg for Bayern, and all three players are sure to feature prominently in the goal-scorer markets when they are finalised later this week.
Interestingly, both Real and Bayern led at half-time before going on to win their respective home games.
And you can get $3.60 on Real leading at half-time and full-time in this one.