3W Fun Xtra - Aaarghhh!!
Just to throw my 0.02 in. Recently I watched a BMW breakdown right after a complete overhaul, the reason being that the brand new oil pump was faulty. The local BMW manager said that we were the unfortunate 1 in a million that got the bad one out of the lot.
Sounds like you may have gotten the same bad luck