Mechanic tells you your 2002 325CI needs front end bushings. 40k miles Is that possible?

yes, this is a very common thing. the proper term is front thrust rod bushings, they wear out, the way to tell if they wear out is if going slow and you step on the brake you should feel the steering wheel jump up and down slightly, the car overall should feel loose in the front end when pressing the brake suddenly. the only way to fix this is to replace the bushings, good luck.