Hello all!I'm driving a '99 328i. The engine is vibrating to the extent it shakes the car - it happens at any RPM. Acceleration is very bad. Could it be the ignition coil? A mechanic said if you want to change the ignition coil for this car, you have to change all six coils? Anybody had the same experience? Do share please. Cheers~!