Thanks for all the advice guys. I do all the maintenance on my motorcycle myself and will do as much as I can on my car. I have never taken any mechanical/auto shop courses, I just learn as I go. I called my insurance company and surprisingly the rates are not much higher than for my current car, a 93 mx-3. And there was only a $5 difference between the 318is and the 328is.
I will definately have to think things over though, because I don't want to be "car poor". I would love to get a 328, but I'm sure I would be satisfied with a 318 also. I don't need a car to get my speed fix, that's what the bike is for. I just want a nice, small, rw drive car.