For PC, if you have a digital download from Origin then you should get both DLC for free.
If you have an older installation from physical media (or an early EA download) only BDtS is available as a free download; however you can get a Origin digital copy of your game (which includes the DLC).
The DLC download only applies to the earlier installations.
You can find it at:
http://help.ea.com/e...dlc-redemption/
and you no longer need a code.
Pinnacle station does not appear to be available for early installations.
You can tell if you have an early install by looking under the Program Files directory: if the game is installed below Electronic Arts then its an early installation; if installed under Origin Games then its an Origin download.
You can redeem the serial number of a physical copy in Origin by introducing it in "Origin->Redeem product code" and it will grant you a digital copy. It should work with a steam serial number too...
You can view the number in the ME configurator - the configurator is found under Program Files\Origin Games (or Electronic Arts) \binaries).
If you do get a Origin copy along side your early installation, ME will appear in your library twice! (Hide one, if you like). As saved games are under yet another directory, your games are ready to play, no matter what version you launch (although if a saved game has Pinnacle Station and the launched game version doesn't have it installed, that game version cant use the saved game).