thanks for all the info. I didn't know any of this even I was driving it. considering the trade in, i may have to go with it again. No other dealers would take a broken bmw car... so i'll get a new car but lease, so i don't have to worry about repairs and resale...
thanks again!