I've changed 320i and 325i calipers around before and they are the same size. i think different years used slightly different calipers but the pads are the same.
So to answer your question, yes.
320i BMW p/n 34111161347
325i BMW p/n 34111161347
(realOEM.com)