For the price and the fact you dont have EDC I would do H&R coils, not a bad deal and they come with Bilsteins if I'm not mistaken. Their quality was crappy back on the E46 world but I heard they got better now (Not the best). I think TMS has a good deal on those right now. Don't waste your time with the stock shocks, it's ok for guys like me who want to wear out their stock EDC shocks before going full coils.
Evolve Stage 2, GTS-DCT Software, Akrapovic Exhaust, AA Catless X Pipe, AA Geen Air filter, AA Pulley, Stoptech BBK, KW V3 Coilovers
"If it feels like it's on rails, you're not driving fast enough"