i also have a random "tick" when warm. It even comes and goes while idling. I suspect it is more of a sticking lifter due to wear or a piece of dirt/sludge. I just put marvel Mystery oil (MMO) in a attempt to clean teh engine. I have also noticed the tick is gone after I change the oil. It seems to come back after I have about 3,500 miles on an oil fill.
Thanks,
1995 525i Auto, M50TU 2.5L, EAT chip, 1/95 build, USA, 205/65/15 tires, ASC+T, HID, lumbar, EC Mirror, BMW Alpine 5 radio with BMW-Pioneer CD Changer, abt 236k miles, Oxford Green/Parchment