Dump the e46, get another e30 as a daily and fix up yours and still have some extra cash. I just drove mine around the other day since the snow and ice was gone even if its uninsured at the moment I love the fucking thing. I just bought sway bars and new headlights and some other stuff and am getting ready to dump a bunch on fixing all that is wrong with it and make sure I can keep driving it for another 60k.