I've had Dinan before in my E90 and enjoyed every minute of it. The power was extremely linear throughout. Better IMO than any piggyback (I had both). I can just imagine the power on the 550i S3.
However, with such a steep price, I think I'd rather have an M5 off the bat.