Arduino TTL pins and Sparkfun 6-DOF IMU

I'm planning on interfacing a Sparkfun v4 6-DOF IMU to an Arduino Nano via TTL-serial, but the IMU uses 3.3 V instead of 5 V. Would this work properly connected to the Arduino's D0 and D1 pins when using external (not USB) power?

Also, is it possible to receive data from the IMU via the D0 (Rx) pin on the Arduino and transmit the data to a computer connected to the Arduino via USB? For example, if I had the IMU's Rx pin disconnected from the Arduino, but had the IMU's Tx pin connected to the Arduino's D0 (Rx) while the USB was connected to a computer, would a Serial.print() command send data received from the IMU to the computer?

Thanks!

the datasheet indicates that IMU runs on 5 volts: http://www.sparkfun.com/datasheets/Sensors/DataSheet-6DOF-v4-Rev1.pdf.

I would think you could receive on hardware Rx pin and transmit to the the PC via USB if appropriatly wired up.