No timing belt on a 91 and later 2.5L. It is a timing chain. It MAY be good preventative maintainence to do it around 100K miles, but it is not needed. Nothing to really worry about. Adhere to a BMW service schedule and if it does need work, a competent tech will tell you.