The best thing I'd recomend is take it to your local service center or Mazda dlr and pay the 125.00 and get a BG brand transmission flush. It completely transfuses all the fluid and will be like new with no side effects. I work at a dlr and highly recomend this service. I BG my cars every year...
I just bought my M3 and like what Ive found here and wondered what everyone is using to diag there cars. I have a Matco Determinator Xtreme '11 5.0 does anthing you need it to. Like to see what others are using.