Disclosed is an improved vapor recovery system. The vapor recovery system includes a vapor recovery tower and a vapor recovery unit. The vapor recovery tower includes an internal heat exchanger suitable for heating crude oil processed by the vapor recovery tower. The vapor recovery unit includes a compressor suitable for compressing and thereby heating vapors and gases separated from crude oil by the vapor recovery tower. The gases heated by compression within the vapor recovery unit subsequently pass through the jacket or shell of the heat exchanger.