Sorry for your problems. You've had more than your share and I know it's frustrating. I've driven BMW's for quite a while and have had next to no problems. Ceretainly no more than the Toyota's I drove prior to BMW. Maybe it's time for you to move on. Good luck with whatever you do...
E92 335i - Monaco Blue/Saddle
F30 328i - Alpine While/Black|SportLine