Lately while driving around in 1st and 2nd gear ive experienced shaking at around 3k RPM or if i give it alot of gas and as it gets to the higher RPM's its gets worse and worse. Its a 1989 325iS, and its mainly in 2nd gear. It seems to be comming from the rear, not engine. Also i rotated my tires from front to back and it seemed to make it a little worse. Wondering if someone had any idea of what might be causing my car to shake. Thanks.