Another option is to assume a lease. You can get some pretty good deals. I'm not sure I'd want to own an E46 M3 out of warranty but I'm not you .
It is impossible to enjoy idling thoroughly unless one has plenty of work to do. - Jerome K. Jerome