BMP085 not reading correctly

Are you using the breakout board or the stand-alone sensor? I'm using the breakout board and there you just need to install the lib, and use the commands bmp.readAltitude(), bmp.readPressure(),...

Make sure SDA and SCL are connected to the correct arduino pins (For uno these are analog 4 and analog5).