Do what's best for your situation, nobody should flame you for that.
Nothing wrong with BMW's, I just wouldn't buy one in the condition of the car you posted before. If you did all the work yourself, how did you get screwed over?
Wish I was in CA, I have a feeling somebody's going to get a good deal on this car.