You want 4 prong spark plugs. Ngk and Bosch are the two brands to use, but some people had problems with bosch. I didnt, but you should buy a set of 6 ngk laser platinum oem plugs. (4prong). Make sure they get torqued properly !!!!!!
Also the lean code means you got an intake leak. Check your intake boots first
2001 330ci - 117xxx (sold)
2001 M3 - 90xxx
1989 325i - 2??,???