'08 328i with 50,000km. If I take a short drive, not allowing the motor to fully warm up, the next time I start the car, I will hear this ticking sound. It goes away once the motor is fully warmed up, but sometime can persist for maybe 10 minutes of driving. I will take a video of it and bring to BMW to see what they can do for me. I still have CPO warranty.
Another example of when it happens. If my car is on parked on the driveway, and I start it just to put it in the garage, and shut it down without a warmup. When I start the car the following morning, it will emit a loud ticking sound. Sounds like lifters for sure.