2 piece all day long. Use a metal pan with drain plug(comes with shorter bolts), fel-pro metal gasket with rubber overmould, mechatronics sleeve connector, and genuine ZF filter for BMW.
I use Redline D6 synthetic ATF or BG Petrospecs Synthetic ATF. Both are rated and spec'd above ZF standards...