The primary function of the MAF is as one component contributing to the air/fuel mixture via electrical current. When the MAF is malfunctioning the signal to the transmission can result in above normal pressure in the transmission so it is a possible MAF is the cause though that seldom is the case.
I have always seen symptoms associated with a bad MAF such as rough idle, poor acceleration, roaring engine, mileage decrease and sometime black smoke from the exhaust.
Since it is easy and inexpensive to clean a MAF, might be worth a try, be sure to use MAF cleaner only. FYI- the result of cleaning MAF isn't always successful, sometimes the cleaning is ineffective or worse. If the MAF has somewhere around 60,000 mile on it you may want to just replace it.
That said, if you are not able to check for error codes in the OBC I would get it done ASAP, yes ASAP. Personally, I would do so before trying any possible fix. If this is a transmission issue it is very likely you will increase the damage to your transmission every time you drive it as is, and that means more $$$ to get it repaired. I would take it to indy tech that is very familiar with BMW transmissions.