Make sure you buy for XC90 recommended by the brand dimensions in 2.4 motor. This part for B8444S motor codes produced in 2008 makes oil temperature lower. For Volvo XC90 2.4 only such radiators are installed. There is a special radiator in Volvo XC90 cars which controls oil characteristics. The original radiator of Volvo is of such size: 511 mm high, 87 mm wide and 19 mm deep.
When speaking about oil radiators of Volvo for 2006 year cars, better buy original decisions. So, in repairing 2004 Volvo XC90 better buy factory sizes - 511 mmX87 mmX19 mm (height, width, depth). Interestingly, this cooler is easily broken in B5254T2 type of motor with capacity of 2.5.