Ok so i have thrown this code twice so far and after clearing it was gone for a awhile.
This has only happened twice ( keep in mind i passed emissions after it happened the first time).
First time i was picking up some lumber where you have to drive into the warehouse. I pulled in and thru the building shut the truck off waited a lil bit then got my order and went on my way. After i pulled out the service light came on. I pulled over read the code and Bank 1 Sensor heater circuit. I cleared the and went on my way. That was about a month ago.
now i go back to the same lumber this morning and do the same thing and wouldnt ya know i threw the same code. I cleared and will see what happens. Just seems weird this only happens in a warehouse.
I have no air leaks to my knowledge and i have checked the boot because in the past it has come loose resulting in EML, DSC etc... lights lighting up but after i clear the code and put the boot back on securely all is good and since have not had those errors come up in about 2 months.
So from what i read it seems to be a O2 sensor but i literally just passed emissions with flying colors and like i said the first time this happened was before my inspection.
any thought s are appreciated other then that still love the new X5 and is a tank in snow