Hex Autoparts Radiator Cooling Fan Assembly for BMW 3 Series E46 323i 325i 325Xi 328i 330i 330Xi 1999 2000 2001 2002 2003 2004 2005 Puller Fan Assembly 100% Performance factory tested Comes with proper plug for trouble free installation Built to strict quality control standards