Trans fluid from BMW is lifetime, so he's probably not lying to you saying he's changed all the fluids as he probably didn't know that the tranny fluid can be changed, or he's bought the drivel that BMW tells you. Can't blame him really. Good on you for swapping it out though