RepairPal Certified shops can diagnose and repair your 2012 BMW X6. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
You could have an issue with the cooling fan under the hood. But, the vehicle should be tested to find out what is happening. I wouldn't guess a thing, specially on a BMW.