2006 bmw 330ci convertible problems