depends what kind of drop, the ride your looking for and your budget. If your gonna do lowering springs, make sure you get some shocks that can handle the road. They will blow out very easily. Coilovers are not cheap.
I used to be an e46 owner. I love this one more.