Don't think it needs coding. I put my pro HU in the_italian's CCC equipped car to test his system and it worked fine. As long as you get the same one as you've got, it'll be fine. If you buy one that cane from a logic 7 car and yours doesnt then it'll need coded, yes.
MY14 Space Grey F11 530d M-Sport