The cold start issues are common to most german engines. The oil ports are very small and it takes a while before the oil heats up enough to flow readily.
BMW engines in particular have a noticeable "valve chattering" sound when cold.
None of what you describe sounds abnormal to me. I would only worry if these noises were still present after the engine reaches operating temp.
Also remember that for these engine operating temp is around 250*deg F, which takes quite a while to reach.