There was a discussion of that on the LaTeX-L mailing list recently. A script was provided there to find all packages with direct or indirect dependency on expl3.
Bundles: expl3, xpackages, gmutils, and the following packages:
./gmverb/gmverb.sty
./notes2bib/notes2bib.sty
./unicode-math/unicode-math.sty
./libertine/libertine.sty
./randomwalk/randomwalk.sty
./libertine/libertinekey.sty
./tucv/tucv.sty
./xltxtra/xltxtra.sty
./libertine/libertinelist.sty
./metalogo/metalogo.sty
./gmdoc/gmdoc.sty
./siunitx/siunitx.sty
./libertine/libertinelogo.sty
./realscripts/realscripts.sty
./circuitikz/circuitikz.sty
./chemstyle/chemstyle.sty
./fontspec/fontspec.sty
./mh/xfrac.sty
./mh/flexisym.sty
./gmdoc-enhance/gmdoc-enhance.sty
./mh/breqn.sty
./libertine/libertinecomp.sty
Search for messages from ~Feb. 25, 2011 on the latex3 mailing list.