You've actually got the upper hand. IMO be patient and make sure BMW NA is aware that once the car is transported to you, you will not accept it until you do a full inspection to your satisfaction. Check everything, take it for a drive etc. before taking ownership. If there's an issue you can work out a deal or deny the car altogether, get compensated and order new. 2¢