There's one other thing I heard about...I had a similar problem with my M20 E34. It was listed as a BMW TSB...occasionally the car would take forever to start after running perfectly. It would take like five solid minutes to start the car, barely catching. I'd have to feather the throttle to get it to catch & stay running. It only happened occasionally but it was really annoying. The cause is a check valve in the output fuel line in the E34. It tends to wear out, then fuel bleeds back into the pump. The result is that the car won't easily restart when it's warm. I'm not sure if the M42 has one, but (if so) it's a potential cause as well.
Fuel can also bleed out from a faulty fuel pressure regulator, cracked o-rings, a clogged injector, etc. A pressure tester is invaluable for this sort of thing.
Try to find a common cause (length of pause, warm or cold, wet weather, etc) and that will determine if it's a fuel pressure problem.