If people are interested in a Bosch BME280,

If people are interested in a Bosch BME280, note there is a BME680 as well, with a gas sensor! It’s pin compatible, so… solder away!
https://www.bosch-sensortec.com/bst/products/all_products/bme680

Edit: it might be pin compatible, but it does have the same footprint (slightly bigger) so it’s not a drop-in replacement.

I have a couple of the BME280, You can find the correction code to give you accurate temperature readings on github. Actually released by Bosch-Sensortec.

I think it is susceptible to self-heating, but that might be the cpu a centimetre away.