I'd go with the BMW fluid, reset the transfer case adaptations using either INSTA+ or other software tool. You should also drain and refill both differentials if they haven't been done yet. The front differentials is mounted next to the engine block, and tends to run hotter then the rear.
FCPeuro.com, bavauto.com are a couple suggestions.