As above change your oil and filter, also check the filter isnt full of crap (could be a sign that other bits have worn)
The oil isnt cheap! and you need a shit load.
I had issue my my e39 (Triptronic ZF box) being low on oil i just topped it with dexron II, and never had any issue but alot of people say only use the BMW stuff.