Cheapest price I could find on Reaper of Souls.
Ebgames have a few other good deals as well, saw Battlefield 3 for $8, console version (pre owned)
Comes with a few free guest passes for other Blizzard games.
1x free guest pass for Starcraft 2, Diablo 3, WoW
1x free expert card pack for Hearthstone (max 5 per account)
Also you need to have the original Diablo III installed.
"saw Battlefield 3 for $8! (pre owned)". Wow, what a bargain. About a million people got BF3 for free on Origin.