you have a leaking valve cover gasket, which is on top.
you probably also have a leaking oil filter housing gasket, which is closer to the bottom. these are very common leaks and happen to ALL six cylinder BMW's.
RepairPal Certified shops can diagnose and repair your 2001 BMW 330i. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
I second overby's on those gaskets. They are common. Get your PCV system checked also. Zee