I'm on e90 post and just found this thread and I'm in the same boat fellas. 23 weeks later and no check.
Bought an e90 335i dinan exhaust system and the money could prove to be useful right about now.
I am a bit worried to tell you the truth.
I hope we get this resolved.