BMW settles suit over demo vehicle warranties