Thanks for the input guys.
Looks like I'll go with this kit.
Oil change kit for 6HP26x
REALOEM says I have the GA6HP26Z So I believe this is the correct kit.
There was another one that had a plastic pan that integrated the filter into the pan permanently I don't think that's what I'm looking for.
Oil change kit for 6HP26/28/32
And the Transfer case fluid From Tischer
2006 BMW X5 Parts - getBMWparts.com - Exceptional Pricing | Unparalleled Service | Genuine BMW Parts
This should cover it with the exception of the transfer case bolts Slick Mentioned