I just received a check engine light on my 1999 323i (e46). I went to Autozone to have them read the code, and got "cylinder 3 misfire." Due to this, I plan on replacing the #3 cylinder coil, as well as all 6 spark plugs. I will probably also replace the boot for #3 cylinder. Has anybody run across this issue in the past? Any advice? I plan to do the work myself, as I am mechanically inclined, and not interested in paying a dealership a terrific sum of money for a job I can do.