If you DIY, maintaining a M3 isn't too bad money wise. However, the insurance rates are pretty high on them.