Adding more compression is a bandaid fix for lack of spring rate. Shocks are to control the springs, not control the car...
And I'm guessing the original poster is talking about an E36, so Nick's setup isn't entirly ideal. Weight and tire size has a big deal with E46's acting differently then any other 3 series.
For the E36, I would look at the TCK if the car sees a good amount street duty, and the Gruppe N from Turner if it's mainly a DE car. To run a good ride height with the TCK, you're going to have to use much stiffer springs then he likes to use, and the width of the spring/strut combo in the front kills tire clearance. The Turner stuff uses a narrower spring and allows a lower ride height and normal tire sizes. If you want GC, then go through either edgemotorworks or MPact Motorsports. Do not bother even calling GC directly because their service is that poor.