I’d be surprised if it isn’t your passenger side motor mount. They fail frequently, probably the least reliable part on the entire car. If that isn’t it in my experience it is usually the sway bar end links. Next after this is the ball joints. Since the ball joints can be purchased inexpensively as part of a lower control arm, I prefer replacing the entire control arm, since this yields 2 new bushings at the same time. Next in the line of suspects are failing strut upper mounts. After that the tie rod ends. I have yet to find a defective sway bar bushing to be the cause on the many 3s I have owned.