Yes, I did the same thing (only got it from Steam for $11 when they had that sale).
You don't even need to fully download it,
But buy it, hit start download, then you can right click to get codes. This code will work for all expanded services.
(assuming you are buying from Steam)
*edit:
Will work even if you don't get it through Steam, just need the activation codes.