It's almost certainly the road salt is causing this and I think this is the only rust problem area on the x5 ,although all the little fixing clamps on the heat shields are rapidly turning to dust as they are mild steel and the shield is ate though perfectly around 2 small bolts at the back panel which hold 30mm approx washers to hold up the shield. I have got 2 larger 50mm penny washers to reattach this if the nuts unscrew
![Very Happy :D](./images/smilies/biggrin.gif)
This should give it a few more years as id say in 2 years this would be serious if left , I noticed the ends of the flexi's, there seem to be 4 underneath are looking rusty too and will probably need changed in a year or so , a little bit crumpled away of the left flexi holder when touched so that bracket may need replacing too.
I was looking online for info about the pinion seal replacement but there is very little out there now tis is dead
![Thumbs Down :thumbsdown:](./images/smilies/smilie_bad.gif)
. this setup is used with e90 as well I think and bmw have used some silly over complex prop to diff coupling and done away with the diff flange , the 50mm nut (which must be replaced each time) has glue in the threads that sets like concrete in 5 mins and there is a 65 mm yes 65mm
![Headbang :headbang:](./images/smilies/headbanger.gif)
star nut to set the preload .
![Headbang :headbang:](./images/smilies/headbanger.gif)
Its all a bit much really and my usual mechanic has never done one before and assumed there was a flange like conventional diffs have.