1994 bmw e36 325is auto, sometimes when in drive the car revs very high but puts out little power. This only happen sometims, most of the time it's fine. When it does happen I pull over put in in park then back into drive and it's usually fine. Sometimes if I wiggle the shifter it also works fine. The car is always fine in reverse, 3, 2, and 1. The shifter used to be extremely tight when I got it but has progressively gotten looser, just thought it was worth noting