E46 handles better out of the box than a cossie with a spring/damper kit
Go for H&R stuff for the BMW - they have had years of expereince with BMW chassis tuning and have some top products.
Easy enough to change aswell, unless it has any electronic height adjustors or stuff like that