Looking back at my notes...
The (E90) 3er sedan debuted in November 2004, and was launched at the Geneva Autoshow in March 2005. The 3er Touring (E91) launched early summer and debuted at the IAA , Frankfurt 2005. The (E92)3er Coupe debuted in April 2006 and Launched at the Paris Autoshow in September 2006. The 3er Cabrio (E93) debuted in October 2006 and debuted at the NAIAS , Detroit January 2007.
The (E92) M3 Coupe Concept debuted at Geneva 2007 with the production car coming in April 2007 before launch at the IAA, Frankfurt 2007.
The (E90) M3 sedan debuted at the Tokyo Motor show in October 2007 and the M3 Cabrio (E93) debuted in January 2008 before being launched in Geneva , March 2008.
The schedule for the (F30) 3er Sedan begins with official premiere in November 2011, Launch will be at the Geneva autoshow in March 2012. The 3er Touring (F31) will debut in it's largest market Germany at Leipzig 2012. The Chinese market 3er Sedan (F34) will debut at Beijing that April. The 3er Coupe (F32) will debut in the early part of 2013 making it's debut in Geneva. The 3er Cabrio (F33) will debut in the summer of 2013 possible IAA 2013 debut. 3er Gran Turismo (F35) ( 3er GT and 3er Li share the same wheelbase)- the new addition to the 3er family will debut in 2013.
The M3 Coupe (F32) and Cabrio (F33) will debut in 2014.