I got 50,000 miles out of my Michelin PS2 Runflats from the factory. This was only for the front pair. I say you still got a while to go.
The rears were another story. Went through 3 sets before having to replace front.
2009 335i 6MT - M-Sport - All stock