I've had issues with MA's management in regards to some items for an X6M, totally ridiculous excuses given. Anyway thats past and its a learning experience for me.
On a seperate occasion, I wanted to drop the car off at MA for them to check and see if the iDrive problem could be fixed. All I wanted was their suggestion and advise, I said I was willing to pay for labour charges and downtime for their diagnosis. They came back to me with a quote which was fairly reasonable. So I said, ok lets do it! When I went down to MA, I was told that before I could drop off the car I had to pay the $30,000 adoption fee. I said, I'm not claiming any warranty, I just need to know if this issue in my iDrive could be fixed! Well they weren't too flexible and said, sorry its company policy that before anything can be done you need to pay the adoption fee non-negotiable.
I couldn't be bothered to ask why didn't they tell me in the first place and I left. That was it.