Rooz, a mod here, has an e46 330i sedan. He's debated and thought about it and he's going with the Rogue IKON - MSRP $425.
See this thread here.
My vote is for Dinan, because I LOVE everything Dinan has about their products. But...you are right about Dinan being more pricey.
I think it'd be worth it. But as somebody else here said....
To each his own.