Well I got it back from the mechanics with a new valve gasket and the misfire is still there

I have a few questions:
1. I just read something posted by Kurt Ramsden stating that the coil packs contain oil for cooling and this can seep out causing problems. Is this correct, and if so should I replace the coil pack?
2. What is the easiest way to test a coil pack?
The fault codes are clean, and no its not in my head
I ordered 6 new Y6DC plugs but got the wrong ones from BMW today ( bosch r6 or something with three metal bits going to the electrode).
After washing it yesterday I played with the throttle linkages a bit and found out that it doesnt keep a very steady rpm at say around 2000, its sort of wavers a bit. I have a 500km trip to sthlm planned on Friday, would it be wise to take the m5?
Any ideas?
Lantz