Ive seen Warhammer online go for 9.99 new game with a free month and all and thats a little over a year old.
Im SURE you can find WoW for less than 20$, although your best deal on it would be one of the battlechest bundles with all the expansion packs.