Luxury doesn’t guarantee dependability. Usually, it sacrifices it, but BMW might be working on changing that.