I hate to say it Mr Kane, but I think you do need to cut your losses at some point. Sounds like your 318 is more expensive to maintain than an M3.

Just buy the M3 already! Life’s too short