Let me say my first experience with a BMW was a '84 535i Euro Spec that we bought while I was stationed in Germany in the late '90s. Well I really missed that car so I sold my '09 Kia Optima and bought a low mileage (51k) '05 330Ci Convertible from Porsche West Houston.
While there, my wife fell in love with a '04 X5. Well we did the only acceptable thing. We traded in her '07 Chevy HHR and bought both.