We have recently had a series of problems fixed on our car. First were the front rotars. Next was the struts in the back of the car.
Now we have yet another problem. When driving down the road, everything seems fine until I veer right at higher speeds (above 45mph). The car proceeds to wobble for about 5 seconds, then everything seems normal again. Other possibly related symptoms are: a “wha wha wha” noise at the front right of the car, but the steering wheel does not shake when the car is wobbling (as far as I can tell). Is it the bearings? The axle? The front struts being out of balance with the back? The alignment?
removing front rotors means car was on lift. maybe mechanic did not look at any other part inside wheelwell. tie rods, ball joints, broken springs, you replaced rear struts (not common) and did not even think to do front struts?
On my old e36s, a speed-dependent wobble when turning, such as when changing lanes, was an indication of failing ball joints on the front control arms.
This might not be related, but check your sway bar. My 1997 Camry, with 240,000 miles, was behaving strangely. Brakes that sounded like they were worn, front end shimmy at freeway speeds on irregular surfaces, and a couple of other symptoms. I was about to get new brake pads and struts, when my mechanic said it was all because of a broken sway bar. Something worth checking.