I watched the program last night, it appears to be E9x 3 series and Gen 2 Z4 rather than Gen 1 Z4. But if in doubt contact your dealer with your VIN number.
There were two problems identified on the program:
1. An issue with fires caused by a heater control, the problem was described as being associated with the plating on the terminals on a heating control ECU and the fix is to replace the module with a newer version that changes from Tin to Silver plated terminal (having said that I couldn't find the offending eCU in real OEM). Apparently BMW have done a recall on this in the states.
2. A problem with a main battery feed to the fusebox overheating which can lead to a fire. They showed the feed on the program and it was a blade terminal. I have to say I am very surprised at this, I have been designing vehicle electrical system since 1986 and I would not use blade terminals for a fusebox feed. I recently analysed an E85 fusebox on a bench and from memory it uses the more common ring terminals for main feeds.
I am concerned though as I just bought a 2011 E91 for the wife and I am far from happy if the fusebox feed shown last night is on my wifes car. Even more so because I struggle to see how BMW will retro fix it IMHO it needs a redesign. I suspect the recall will be an inspection job, to view the cable/fusebox for signs of overheating. If not they may leave alone.