Here's what I have. I just picked all this stuff up the tail end of last season. I am basically giving you a 2-for-1 price - whatever I paid for each side, you pay for the pair. I put in the BMW part numbers so you can look these items up on realoem.com.
Bilstein rear sport shocks (<20k, ~$120ea): $120
E46 rear shock mounts (<20k, 33526754096, ~$35ea): $35
Rear shock sponge thingy, on assembled shock (<20k, 33531136395, ~$20ea): $20
M3 offest strut hats with reinforcing rings (?k, I regreased them all and cleaned them up, 31332227897+31312489795, $50ea): $50
H&R Sport Springs, used, cleaned and repainted (H&R# ab.Bj.22.06.92): $125
TOTAL: $350 firm
Depending on where you are, I could drop this off - I'm on the road a lot. All you'd need to wrap this up is a pair of front struts (I believe bmnorm is selling a brand new set). I think it's a pretty fair price for what you get. All parts fit my 1998 328i.