i have no idea on bmw's, but what colour is the oil in the box? if its balck or brown and smells burnt then change it.
my friends merc auto box did the same thing, changed the oil which improved things for a few weeks but same happened, checked the oil and it was black/brown again
it was a fucked box basically