My wife and I owned a BMW 330ci, and got rid of it. It was just too undependable for a daily driver. Every two or three weeks we would be scheduling warranty work. The cam sensors were always crapping out, and this was the least of or problems with it. Imagine stability control kicking in during...