I traded in my 2000 toyota carolla sedan, bought a bmw328i for 31k, is a good deal or bad deal? thanks!