You need to replace the valve cover gasket. Gasket and screws are like $80 but if you take it to the dealer you will get royaly screwed on labor. Get the part yourself and then do it on your own or take it to a good shop. Average time for this job is 1 to 2 hours. Dealer will charge you between $800-$1200

I'll do that but that picture was prior to the oil change It was already there!

Slightly hard to tell from a pic but if that dark brownish is oil than yeah you got a bad gasket. One way to tell is to clean the area off and drive around for a while. If you get more oil build up than it is time to replace the gasket.

__________________

You can detect right away those that are going to be shaky, and that will fall behind and those that are very hungry, and that hunger you will have to develop. You gotta create a goal for yourself whatever that may be, a short term goal and a long term goal and you gotta go after that. And if you donít see it, and if you donít believe it, who else will?Arnold Schwarzenegger

That looks like the gasket / seal around the valvetronic motor. I had a similar problem when I replaced my valvetronic sensor. Posts above are correct in that you have to remove the valve cover. Which means you need a new set of aluminum screws and 2 new gaskets for the valve cover. 1 goes around the entire cover, 1 goes around the cylinder holes in the middle. The valvetronic gasket if very easy to remove, just pops out with a bit of force. I agree with the poster above, either do it yourself or indy. Very expensive for BMW dealership.