I think E92 M3 is EOP in the next month while E93 continues on to October. I think we are lucky if we get something little of worth at Frankfurt but I'm not counting on it. Heck it seems like the F32 which starts production in a few weeks will be revealed at Geneva or something