A creature with fire immunity never takes fire damage. It has vulnerability to cold, which means it takes half again as much (+50%) damage as normal from cold, regardless of whether a saving throw is allowed, or if the save is a success or failure.
This is part of the Revised (v.3.5) System Reference Document. It is covered by the Open Game License v1.0a, rather than the Creative Commons Attribution Sharealike License. To distinguish it, these items will have this notice. If you see any page that contains SRD material and does not show this license statement, please contact an admin so that this license statement can be added. It is our intent to work within this license in good faith.