BMW 3 Series Forum - Technical Talk on the BMW E46
e46 330i had it for 12+ years and I can't remember ever changing the spark plugs.
I only do about 6000 per annum. It's just done 144,000 miles and runs perfectly, no issues, starts easy, good fuel consumption.
So do I change the plugs or leave them alone on the basis that modern plugs just run...