I have a 99 323i 5eed and it has approx 185,xxx miles. Car is in good shape but just yesterday check engine light came on and at the same time lost a bit of power. Shift knob was vibrating as well as the pedals. Car idle was low and seemed to start to stall but never did. Car has lost some power and is shaky. Went to autozone and codes say misfire in cylinder 3. Not sure where to start or what to do... Car is still drivable.