Features: Good Quality: Made of good quality materials to improve reliability and durability. It has a good fit, and would not break or crack easily during use. Direct replacement, no need to make any changes, match the original. Easy to install, direct replacement for the old or broken one. Meets original design for easy installation, good performance, and long service life. This is vehicle specific product, please make sure your car model before ordering. Please allow 3-5mm differences due to manual measurement. This is a non-OEM product, accessory only! Fitment: for BMW 128i 2008-2013 Base 3.0L L6 - Gas for BMW 325i 2006 Base 3.0L L6 - Gas for BMW 325xi 2006 Base 3.0L L6 - Gas for BMW 328i 2007-2013 Base 3.0L L6 - Gas for BMW 328i xDrive 2009-2013 Base 3.0L L6 - Gas for BMW 328xi 2007 2008 Base 3.0L L6 - Gas for BMW 330i 2006 Base 3.0L L6 - Gas for BMW 330xi 2006 Base 3.0L L6 - Gas OE Number:17127531581Specification: Condition: Brand New Fitment Type: Direct Replacement Color: Black Material: Rubber, Plastic Total Length(approx): 28cm / 11.02"(L) Inner Diameter 1: 20mm / 0.79"(D) Outer Diameter 1: 24mm / 0.94"(D) Inner Diameter 2: 46mm / 1.81"(D) Outer Diameter 2: 52mm / 2.05"(D) Note:Please double-check the part number of your item, the matching information is for reference only.Package Includes:1 Pcs Radiator Engine Coolant Hose