Do you need a CD to play World of Warcraft?

If you do not want to have to download the entire game from Blizzard, then you need a CD to install the game. Otherwise, you can just download the game and install it that way. Either way, to play the full version, you need the basic account and all expansions up-to-date.