Just to make things clear about FSC.
IF you want to use a used CIC/NBT with navigation functionality you will need a FSC code which is generated by BMW only, no software can generate this code yet as it is RSA 2048 bits I guess.
For adding maps to a functioning navigator (it has it is FSC coding already), you need a small software which can be found in any forum (size is less than 100 KB I guess) to make such codes.