Well, it won't be motor oil if your trans is leaking. Or if its that bad then your trans is past due for a oil change.. if it is actually motor oil then i would get a extendo mirror and look under and behind the turbo. Ods are, the o rings are out.
How many miles on motor?