Let me throw this out there as a possible cause of the ticking. I'm just speculating here, and have no evidence to back this up yet, but it may the the "dash locator pins" that are causing the rattle. This problem occurred on the first gen Mazda6 models, where the dash would tick going over bumps and rough roads. The solution was to dismantle the dash and surround those pins with insulation. I wouldn't let the dealer take apart the dash, so I wedged flexible plastic tubing between the dash and windshield. This stopped the rattle, but it didn't look very good at all. I hope this is not what's causing the issue on the 3, but the TSB is not solving the problem by most reports.