BMW recalls more than 917,000 older U.S. vehicles for defective valve heaters

The part could overheat and cause a fire while driving or soon after when parked.