Joseph 
2007 BMW X3 SUV 3.0si 4dr SUV AWD (3.0L 6cyl 6M)
No COMPASS when hot
 In temps of 100, when you get in car, compass will not work. After car cools down, about 20 min, compass works fine. Taken for repair twice, & they say not showing up on computer, so they can't find problem, but I can, when temp is around 100. Our warranty runs out next month with 17,000 miles. 