Could just be the PO, but to me that looks like a factory M-tech 325is, which is what they offered before the E36 M was introduced

If so, very rare care! If not so, well it appears you've found a very clean enthusiast owned/modded example! Nice