I have just tried wiring it directly instead of jumping around the breadboard on both an arduino nano and uno and neither picks up the sensor.
However, on the nano just after uploading the sketch I keep getting this pop up at the bottom "avrdude: stk500_getsync(): not in sync: resp=0x00".
If you have tried it on 2 separate microcontrollers Nano and UNO and it still does not work then it looks like a dead BMP085. If it ever got fed 5V for VCC it may have destroyed the device.
Not much of an idea on the stk500 error apart from remembering to set the board type in the IDE before uploading the sketch.