Took our X3 in for diagnostics and repair. It took a few days to test and resolve the problem. This was pointed out up front as a possibility. A second round of teasing pointed to a secondary problem and the team kept working to get to the root of it all. Updates wer provided with regularity, and repairs explained as required or preferred. All runs very well now.