throughout an entire braking time frame, it's most likely rotors. If the vibration is just on initial braking, then it's probably bad front control arm bushings. Many '99-'00 e46's have had problems with control arm bushings (according to my service manager). Good luck.