The way I view it with my 335 is. I paid $30k for it used. Put in over $18k into my car (performance parts, aesthetic parts, labor).
Yes, I could have bought a M3 for $48k, but that would be a stock M3. I would have ended up spending even more to upgrade the M3.