Hello. the same thing happened to my 325i Convert. It was miss firing at first. I was told cylinder no 5 was miss firing. So Bexley Motor Works in Bexleyheath Kent sorted it. They have carried out work on my other cars & I have been pleased with their work. They told me it was a ring or something that needed replacing, anyway they advised me that I should get the head gasket done as well. So I agreed & gave the go ahead. Couple of weeks later my gear box dieds.
I then got a recon gearbox fitted. Couple of weeks later I loose power whilst driving on the M11 & hear a banging sound from the bottom of the car.
I then noticed that there was gear box fluid leaking from the bottom of the car.

To add to that when I started the car it sounded rough loud & I was afraid I could cause further damage if I didnt get it sorted.
I got it checked out by a BMW specialist who told me the rockers & camshaft were broker & would cost £1300 to repair.

At this stage I was pissed.
I then contacted Bexley Motor Works explaining to them that what was the cause of this & why they didnt tell to replace the Camshaft from the begining when the car was miss firing.
Anyway I asked them how much for a Shrick cam for my 2.5 ? They done my a deal for previous grevence and also fitted a vernier pulley too. Coz I was told they run lumpee without a verniry p.
I could go on but I wont coz It will be a story otherwise. Any way my point is mate. Speak to the Specialist & ask them wha blow ? & if you think they charge too much. I agree however you have spent out on 4 cams already. U might be better off getting it fitted by the Specialists. U know then u got a garentee. u with me ? Anyway Bexley Motor Works are on 020 83049797. U must of heard of them in performance BMW ? Im getting tired of typing now. I lost out in being miss leaded to repairing my miss firing cam. I learned a vauleble lesson in all this. But at least now its happy day... 4 Now.
Good luck my friend & I hope this is of any use to u.