Spark Plugs: per the BMW Service and Warranty booklet
– Spark Plug Service:
328i — Replace at 100,000 miles, or when specified by CBS.
335i — Replace at 45,000 miles, or when specified by CBS.
With regard to the Power Steering fluid, this is another area where the BMW TIS states that fluid should be only added to top off the reservoir or when changing a steering component. I changed it when i did my other fluids at 100K. My dealer recommended 60K miles, but that is a dealer option - neither the CBS nor BMW states that mileage. Not to my knowledge anyway.
I like your list at the top of this thread and since AT fluid seems to be the hot topic, you might want to add this link supplied by TurkeyBaster115:
http://www01apps.zf.com/kst464/ZF_In...011_en0700.pdf
It lists the OEM manufacturers fluid part number (Shell M1375.4) to use in the ZF 6AT. ZF provides Lifeguardfluid6 and can be found at most ZF distributors in USA. (Not all will sell to public)