You'd better get coilover if you have the fund.
Spring is the cheap way to drop cars but as the result the ride becomes not comfortable. Aftermarket spring that you buy most likely will have different compression rate than the stock spring. Stock spring is designed to work with stock shock, they have the same compression rate.
This is the reason to get coilover which consists of spring and shock as a package and work well together.
If you're still interested in spring, I have a set H&R race spring for sale. Email or PM me.
It took me $285 +shipping and $165 for install for my UUC v1 springs. That's about $450.
Then i got my coilovers for $900+ and install was free because i did it myself. (Add about $50 for tools but they pay for themselves over time)
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!