NavCoder is used to code the telematics settings of the Nav unit to your car. Only required if you replaced the nav unit
It also can be used to set the languages to one of GB D US FR ES IT , but you need an OS disc to load new languages.
Get it here:
http://www.bimmerboard.com/forums/posts/289984