aFe Pro-Guard D2 Oil Filters are the next generation in oil filter technology. This oil filter is constructed with extreme conditions in mind. A heavy duty 600lb. burst strength canister with a 3/8" nut/ratchet drive is built in to the filter for easy removal. The inside of the filter uses a NF21 synthetic composite material which provide maximum engine protection with minimal flow restriction. Heavy duty coil spring, wire backed media, center tube and .100 thick base plate provides maximum strength. The Pro-Guard D2 Oil Filter outflows and has a high filter efficiency than all other oil filters on the market today. PartNumber : afe44-LF022 Description : Pro-Guard D2 Oil Filter 2000 BMW 323Ci Base L6.2494cc Oils & Oil Filters::Oil Filters 1998-2000 BMW 323i Base L6.2494cc Oils & Oil Filters::Oil Filters 1998-1999 BMW 323is Base L6.2494cc Oils & Oil Filters::Oil Filters 2001-2006 BMW 325Ci Base L6.2494cc Oils & Oil Filters::Oil Filters 2001-2005 BMW 325i Base L6.2494cc Oils & Oil Filters::Oil Filters 2006 BMW 325i Base L6.2996cc Oils & Oil Filters::Oil Filters 2001-2005 BMW 325xi Base L6.2494cc Oils & Oil Filters::Oil Filters 2006 BMW 325xi Base L6.2996cc Oils & Oil Filters::Oil Filters 2000 BMW 328Ci Base L6.2793cc Oils & Oil Filters::Oil Filters 1996-2000 BMW 328i Base L6.2793cc Oils & Oil Filters::Oil Filters 1996-1999 BMW 328is Base L6.2793cc Oils & Oil Filters::Oil Filters 2001-2006 BMW 330Ci Base L6.2979cc Oils & Oil Filters::Oil Filters 2001-2005 BMW 330i Base L6.2979cc Oils & Oil Filters::Oil Filters 2006 BMW 330i Base L6.2996cc Oils & Oil Filters::Oil Filters 2001-2005 BMW 330xi Base L6.2979cc Oils & Oil Filters::Oil Filters 2006 BMW 330xi Base L6.2996cc Oils & Oil Filters::Oil Filters 2001-2005 BMW 525i Base L6.2494cc Oils & Oil Filters::Oil Filters 2006 BMW 525i Base L6.2996cc Oils & Oil Filters::Oil Filters 2006 BMW 525xi Base L6.2996cc Oils & Oil Filters::Oil Filters 1997-2000 BMW 528i Base L6.2793cc Oils & Oil Filters::Oil Filters 2001-2005 BMW 530i Base L6.2979cc Oils & Oil Filters::Oil Filters 2006 BMW 530i Base L6.2996cc Oils & Oil Filters::Oil Filters 2006 BMW 530xi Base L6.2996cc Oils & Oil Filters::Oil Filters 1996-1999 BMW M3 Base L6.3152cc Oils & Oil Filters::Oil Filters 2001-2006 BMW M3 Base L6.3246cc Oils & Oil Filters::Oil Filters 1999-2000 BMW Z3 Coupe L6.2793cc Oils & Oil Filters::Oil Filters 2001-2002 BMW Z3 Coupe L6.2979cc Oils & Oil Filters::Oil Filters 1999-2000 BMW Z3 M Coupe L6.3152cc Oils & Oil Filters::Oil Filters 2001-2002 BMW Z3 M Coupe L6.3246cc Oils & Oil Filters::Oil Filters 1998-2000 BMW Z3 M Roadster L6.3152cc Oils & Oil Filters::Oil Filters 2001-2002 BMW Z3 M Roadster L6.3246cc Oils & Oil Filters::Oil Filters 1999-2002 BMW Z3 Roadster L6.2494cc Oils & Oil Filters::Oil Filters 1997-2000 BMW Z3 Roadster L6.2793cc Oils & Oil Filters::Oil Filters 2001-2002 BMW Z3 Roadster L6.2979cc Oils & Oil Filters::Oil Filters 2003-2005 BMW Z4 2.5i L6.2494cc Oils & Oil Filters::Oil Filters 2003-2005 BMW Z4 3.0i L6.2979cc Oils & Oil Filters::Oil Filters 2006 BMW Z4 Coupe 3.0si L6.2996cc Oils & Oil Filters::Oil Filters 2006 BMW Z4 M Coupe L6.3246cc Oils & Oil Filters::Oil Filters 2006 BMW Z4 M Roadster L6.3246cc Oils & Oil Filters::Oil Filters 2006 BMW Z4 Roadster 3.0i L6.2996cc Oils & Oil Filters::Oil Filters 2006 BMW Z4 Roadster 3.0si L6.2996cc Oils & Oil Filters::Oil Filters