I feel your pain. On occasion I think along the same lines, but then I manage to fix something and it's better for a while.
If you find another one it'll have problems as well. If you really like BMW, I'd be looking for something with different problems (like maybe an e30 M42 with a blown engine), then use your parts to get it working again.
The early e36 had a lot of teething problems; I like the e36 myself, but my mechanic warned me about anything earlier than '96. A Honda Civic or Toyota Corolla makes an excellent beater. I use my wife's minivan when my car is down for maintenance. At least I will until the 633CSi is running...