I have for sale a brand new roof motor for a Z4 roadster. These are a troublesome unit due to blocked drains and subsequently ruins the motor.
Part number is 54347193448 and fits the following cars http://www.realoem.com/bmw/partxref.do?part=54347193448
They retail at around €400 and I'm looking for €250 Ono