Blizzard offers the World of Warcraft: Complete Collection for Windows and Mac for $59.99. This includes all expansions, including Legion and the yet-to-be-released Battle for Azeroth. That's just $10 more than what it charges for the upcoming expansion alone.

Battle for Azeroth is due for release on August 12, although you can start playing with all previous expansions immediately.