The reason the fluid change is using the "big cure all" is that BMW states their trannsmission fluid is a "lifetime" fluid and does not need changing. As with any fluid it will break down. From what i have heard/read, dont flush the transmission, just change the fluid. I have heard that flushing it can cause parts to become loose or damaged and not function properly anymore. Lots of people have reported better shifts with new fluid.