It's like deja vu all over again!!
Sorry to make light of your trouble, but the same thing happened to us in the wife's '91 535iA at about 130k miles. PO had a "rebuilt" head installed at approx 80k for some reason, but it was a POS rebuild- the head casting was all scarred up in one of the combustion chambers and they reused the rockers. On our car, it looks like one of the valve seats failed and put alot of stress on that rocker, so it failed + broke.
IMHO, the only way to do it right is to pull the head and do a complete top end rebuild. This means pulling the head, having a competent machine shop check it for cracks or other damage, check for warping and resurfacing if necessary, perform a "valve job" which is basically cutting a fresh surface on the valve seats + grinding the valves to fit, replace ALL of the rocker arms, check + replace rocker shafts if necessary, then reinstall using a new head gasket.
I am lucky to have a good machine shop locally that is familiar with BMW heads, so I have no experience with purchasing "rebuilt" heads- but the head that we had to fix was from a "reputable" source installed by a high-end independent shop- YMMV.
Good luck, I'm sure we can help walk you through it if you need help.
Bret.