Multiple BMP085 Sensors

I am trying to get Multiple BMP085 sensors to work together. I am currently trying to using the BMP's XCLR to read multiple of them but it causes the readings to be strange ones you go over 3. Would this be a multiplexer solution? Is there something that I am not thinking of? I know that the BMP085 I am using comes with one address and it cannot be changed

BMP085

A (I2C) MUX is the solution. All calibration data must be read for each sensor
(some values are common, others not)

Is there something that I am not thinking of?

If you are going to buy additional parts (such as a multiplexer) you might consider using BME280s which have an SPI interface in addition to I2C.

Don