Bios temps are always higher. Use a software such as hwmonitor.
Agreed. My BIOS will report 40-45'C and everything else says 30'C.
I think it may have something to do with the CPU running full bore at 3.4GHz prior to booting, but this is just a theory. It would be interesting to find out during the boot up process the power saving stuff loads/is implemented to see if I'm right or not.