You can patch a Runflat no problem. I patched my rear at a reputable chain shop and they gave me no trouble. I drove the rear tire to bald tread on the Michelin PS2.
The only issue is that once the tire is patched like that, the effective speed rating drops a category or two.
2009 335i 6MT - M-Sport - All stock