Can normal basal body temperature be lower than 37c?

Sure. Certainly, 37c corresponds to 98.6 f - normal human bodies can be several degrees up or down without being abnormal, and many factors including environment can affect this.