Glad to help further. I do not think a tune up will correct this problem as it is known problem that is usually fixable with the programming.
However, a tune up is due at 100,000 miles. Spark plugs are due, an inspection II which includes engine air filter, AC microfilter, and an oil service. I would have the rear differential fluid replaced. That is something most people miss. Replacing the transmission fluid is usually done at 100,000 miles. The fuel filter is a good idea as well at 100,000.
BMW recommends to replace the 02 sensors as well at 100,000 but in my recommendation, I would not replace them until they fail. A check engine light will come on and you can replace the sensor as they fail. Sometimes they can last quite a while.
For the transmission issue, just tell them about the transmission delay from park to drive on a first start. Tell them to use SIB 24 07 03 which outlines this problem in a service bulletin.
I hope this is helpful. Please accept and best wishes to you on your repair. Thank you.