Great DIY.
Will be trying this soon also.
I got a quote today from a local BMW dealer for $1100 to perform an AT fluid change (6 litres). I am trying to maintain my CPO status by using the dealer to do work on my car but their prices don't represent good value IMHO.