.....
Looking at the EPC for the Japanese Domestic Market for August 1980 to October 1984 for BJ4# cruisers, I see EDIC is listed as being used only on August 1980 to October 1982 2B-powered vehicles....
.. also strange to me is the BJ46 should of had the 3B for that year 83/84 I have never seen one come to auction with the 2B.
I think the BJ46 always had the 3B engine (and no other).
When Toyota say BJ4# in their EPC, they are using the # to represent "a range of numbers" (so you never know exactly which models are included or excluded .... so it can be rather annoying).

PS. And on top of this, we've got to remain alert to the fact that the EPC (like other Toyota published information) can't always be relied on for accuracy either.