LOL - The ZHP cams are not that aggressive. Unfortunately the lift/duration specs for the cams have yet to be posted on the net (as far as I know). But what has been concluded is that the duration is about the same as a stock 330's, and the lift is slightly increased. Asides from that, there are other factors which point to them being pretty weak:
1.) They rev 300 RPM's higher on the same valvetrain as the non ZHP 330i's.
2.) BMW only claims a 10hp (at the flywheel) increase over a non-ZHP 330. Even if the ZHP software and ZHP exhaust don't net any power gains, 10hp at the flywheel is pretty weak for a set of "aggressive" bumpsticks.
Finally, the comparison of a 3-series BMW to a Lamborghini is a poor one on many different levels. I see the point you are trying to make, but a Lamborghini is very obviously a complete and total performance oriented automobile. Trade offs with comfort are to be expected. A 330 ZHP is not an ultra high performance automobile (don't kid yourself). I don't think the performance of this car makes the poor cold idle an acceptable trade off. There are plenty of other cars on the market that will run a 14 second quarter mile and idle just fine.
That being said, I am not about to trade in my car for something else, and the issue is admittedly a minor annoyance. I still think it is ridiculous, and something I shouldn't have to deal with.
The HACK said:
Yeah, that's my main complaint with my Lamborghini Murcielago. Damn thing idles at 2,000 RPM and if you don't feed it a little gas, on a cold start it would just stall. F**kin' thing cost me over $250,000 and would stall out when cold? Rediculous. My $12,000 Honda/Nissan/Toyota econobox started up everytime, warm or cold. :dunno:
ZHPs come with aggressive cams. One of the trade-off/draw-backs of aggressive cams is that it'll either idle rough, or it will require higher RPM idle (like 1,000) to smooth out the engine at idle. Unfortunately, at 1,000 RPM idle the car will probably throw the CAFE average out the window or p*ss off some consumer with more NVH issues, or p*ss off some tree-hugging state's emission control board, thus BMW kept the idle low at 650-750 RPM. The result? Rougher idle or stalling problems on cold starts.
It's something you will need to come to grip with and accept with a more aggressively profiled CAM, and perhaps something BMW needs to address in their marketing literature or bump all ZHP idle up to ~1,000 RPM.