Agree...cap oil is shot/pinched, cap is not seated correctly or not tightened properly.
See link with excellent DIY oil change pics, and scroll down to see that part(s):
http://www.xoutpost.com/articles/x5/...w-x5-3-0i.html
GL, mD
It happens...I had an oil 'service' done at a dlr while still under warranty and it came back with almost 2 qts low fill and an improperly screwed on filter cap and w/orig old, pinched O ring.