Pelicanparts.com has a nice series of technical articles including sparkplug changing, and while I think that specific one may be geared more toward the E36 M50/M52 engines, there probably isn't much difference. One suggestion, stay with the factory specified plugs, the (supposedly) fancy ones don't work well.