you are tied to this dealer because of geography, insist on a visit from a BMW field engineer to help solve the problems. I know for sure that the steering wheel groaning and the issues with seat belts are known problems that other people have had fixed. Your dealer is dropping the ball.