Sorry I didn't see your post earlier. Thought I was subscribed, but I guess not.
All I know for sure is that they're from a 2009 335i. I bought them from someone else with wheels and tires (he said the TPMS worked), but I'm selling the TPMS because they're not compatible with my F30 3 series. It seems like they must be the 2007-2009 ones though, since they're from a 2009 car.