Ooofff. Yeah, it's no bueno if you bought it new..that's a bummer. Should always buy the Digital, my friend...
All dlc codes have long since expired and are useless. As Bungie did not issue the codes in the first place they can not help you. The only way to get the dlc now is to buy the pack from your platform's store which contains everything.