I had Dinan Stage 1 (four springs and only the rear Koni shocks) on my E46. The springs are Eibach. I would assume the same for the E90 kit.
I bought my H&R sport springs from Creative
Their prices were great and they didn't gouge me on the 2nd Day air shipping like other places.