About to pull the trigger on a 2011 335i convertible. Seen various posts here and there about leaky tops. Anyone have any idea of how common this is? Don't want to end up with a problem. I commute a 105 miles a day to work. Don't want to drive home in the rain with a leaky roof. Currently have a 2006 330 Ci with ragtop and never once leaked. I thought the hard top should be better. Is that not the case?