I have driven BMW's since the very first generation X5 in 1999. My husband had a BMW since the 80's. I was very brand loyal (X5, X3, X1, X4, 530e) keeping some of them for a long time (the X3 went from me, to my husband after a deer totaled his, then in turn to both daughters) and was...