Okay. put the mic on used strut, Measures 28. Both OE and non OE bearing fit perfectly. My strut does not have any part # or BMW related info on it. Nor does it have the brake hose mounting tab. I know these are not original to my car.
So, I have mystery struts. Looking locally to source a set. I possibly have one salvageable set nearby. BUT, don't tell my pregnant wife I am spending nursery money.