I think of B-series engines as the Small Block Chevy of the import world, and the K-series is like the newer LSx engines.

There will always be people rocking the B, especially in an EF, just like if you look under the hood of the old GM muscle cars, it's more often a SBC than an LSx.

D-series though, is like the slant six, you only stick with it if you're broke.