The BMP580 is the next-generation of sensors from Bosch and is the upgrade to the BMP2xx and BMP3xx - with a low-altitude noise as low as 1.5cm (0.1Pa) and the same fast conversion time.
The BMP585 Precision Barometric Pressure and Altimeter Breakout Sensor Board comes with a low-altitude noise as low as 1cm (0.08Pa) and the same fast conversion time.And like the previous BMP280, you can use I2C or SPI. For simple easy wiring, go with I2C. If you want to connect a bunch of sensors without worrying about I2C address collisions, go with SPI.