try m3 forum dot net - objective comparison
for suspensions. From what I read, if you want to spend money on coilovers, KW2 with progressive springs will give marginally better handling but better ride than stock. Cheapest is probably Konis. On whole - not just E46M3 or BMWs, Bilsteins seem to be harsher than Koni setups with same spring rate.