Wondering if anyone can give some insight to my problem. Most mornings for the past few months after the car has been sitting overnight, when I start it up, I'll get the gear symbol stating there is a transmission malfunction and it will not let me shift from Park. The car is an 08 335xi sedan automatic. Now, after a few seconds to a few minutes, the gear symbol will just disappear and I can shift and drive like normal.
I had it at a shop last month and they told me they could not replicate the problem nore found any codes. Now, when I cannot wait for the error to disappear on it's own in the mornings, I can just pop open the cover by the shifter and manually lift up the little lock lever and I can shift like normal and the error also goes away as soon as I manually lift up that lever.

.