BMW lifetime is about 150k km, I have 130k km now and have swapped both diffs, transfer case and tranny fluid already. You may want to try car-part.com for a diff and axles.
Edit: -> This recycler close to me has axles
http://standardautowreckers.hollande...ck.asp?S=DB213