I did a complete flush on my 2012 Mz5 with 26K miles recently. I did add a Hayden 677 medium duty trans cooler in the process. I used valvoline MV import synthetic trans fluid. I have not experienced the smell issue that others have reported with this fluid. Typical fluid temp decrease seen with these coolers are about 30-40 degrees.
I will stay with AMSOIL atf. Very worth it in terms of endurance, performance, protection...............and smell.