They are a good tuner but for the price i would consider the AA STGII kit which they claim is 500whp where as dinan is the same price but much less power

500hp E46 M3 sounds good to me.
I have a 03 M3 conv. and I am selling it to buy a E36 M3 because for a $22800usd Da Motorsports has a 1000hp kit which includes engine internals turbo kit and 6spd tranny.
check it out
www.aatuning.com www.da-motorsports.com