Spray down the broken bolt area with PB blaster or equivalent and let it work in overnight.
Have you confirmed that the bolt broke off at or below the sub frame mounting surface? Anything left above to grab onto? If not, read on…
Before removing the steering box, and with the two remaining bolts slightly tightened down, I would insert into the box bolt hole a snug(~10mm OD?) sleeve/bushing/tube/pipe cut down(leave it long enough to pull out with pliers later) and appropriate to the drill bit diameter to function as one of these:
That way the drilled hole should be on axis for the bolt extractor. I don’t know if you could use the extractor with the steering box in place. Either way, doing this first should make it easier.
No E9 in my driveway to look at but, on my E3 that’s a real tight space to work in. Obviously, separating the ball joints at the Pitman arm and tie rod would give you more room.
You might have to use a right angle drill or other angle attachment to get in there. Use plenty of cutting oil.
I would replace ALL THREE bolts with new of the proper hardness. I don’t know that the two smaller bolts are available from BMW. If the steering box was loose and in motion while driving it could have flexed, torqued(off axis) and fatigued the two remaining bolts. That could mean more drilling at a later date if not replaced.
Hope this helps.
- S