I lost all of the money I spent on mods with my Grand National. I was told to keep it stock by some wise old people. That was my daily driver as is the M3, and I can't barely afford to fix it if the motor blows.
The best cure for the modding bug is to not afford it. But if you can afford to kiss that money goodbye forever...Why not?