Vibration when accelerating between 45-60 on 1995 BMW 525i

I have a 1995 525i. It vibrates when I am at speeds between 45-60 then it stops vibrating and returns when I am slowing down between those speeds.
I have replaced all 4 tires with balancing and laser alignment. It has new rotors and brake pads. Any suggestions?

Asked by for the 1995 BMW 525i
Check your flex disc in the drive shaft, there is component called a 'hardy' disc that can vibrate at certain speeds, it then causes the whole drive shaft to be imbalanced and that can cause vibration. That is one thing that I would check, I have replaced several.