change car immediately. the damage is done and not to mention its old and outdated. need to keep up with technology and the rest of the world. try for a new f30 335i. then about a year after the new 4 series is out and switch to that. rinse and repeat. there, endless happiness.
sounds like a solid plan