mine too and stalls... I pulled out some spark plugs and it had oil on the threads and tip.... any idea?
These motors are built kind of loose which is why they burn so much oil. Loose is fast but as a result the car will burn oil when you beat on it. Burnt oil is just oil slipping past the piston rings so I would think to see a little oil on the plug is not completely out of the ordinary. How much oil is supposed to be there, I am not sure.
My car idles like pretty bad when I first start it up, hunting up and down trying to find it's way. I've never had an issue after warmed up.
At 30K miles I believe the plugs are supposed to be changed, so if your car is coming up around that milage maybe it's time to change the plugs. (don't quote me on the exact mile for the plug change but I know it's around there).
Check your idrive, it will tell you when the plugs need to be changed.