The XM might be cool but it looks like BMW has some more work left to do.