I recently bought a 1998 328i, e36, when i get to speeds over about 80, the steering wheel starts to shimmy and vibrate back and forth. It also seems to depend on the road surfaces, it will drive at higher speeds on some without shimmying more than others. Any ideas? just struts or rotors? Thanks a lot!