Up front you could use a adjustable LTW splitter. Or a trak splitter from maxvelocity. The hardcore track splitter they have is sick. And these are reasonably priced.
also.....i don't usually tell peopel this one because it's the one i've had for a year now and havent painted yet. Also I wanted to be one of only 3 people I know with this splitter. But since you're a special guy i'll tell ya. Keep an eye out for a rare Racing Dynamics Front adjustable splitter. It's hard to come by. I ordered mine last march and didnt get it until august.
Here's a pic of it unpainted. I hope not many more peopel buy it
It replaces the factory lip and doesn't sit too low so it's pretty easy to use on the street. I've seen a few race spec e36 M3's with it. Also, it was later pointewd out to me that European Car's turbo e36 m3 project also used this splitter. Damn them!
As far as trunk spoiler i'll be honest and telll you I defitnely did feel a difference with my trunk spoiler. It's hard to believe because of how low it is but I guess adjusting it to it's highest level helps. I'm sure it won't provide near the downforce as the high LTW but it's sufficient without being obnoxious.

This one is much less rare but i've had it ever since UUC was the first provider. I ordered it through a british company that got them from the same Korean shop as UUC. Soon after UUC realized that the producer was selling it to other companies who were sellign it for half the price. UUC no longer sells them. Bimmerforums is a great place to get this piece.