That 330ci looks like a REALLY good buy assuming PPI checks out. Expect to replace fuel pump/filter fairly shortly after too (i had to swap mine out at like 140k). Cooling system overhaul is pretty straight forward with these. I'd say swap out the radiator while you're at it if you have the extra dough.
One thing to note with the ZHP, you're very likely to get VANOS rattle early on these so be prepared to have the seals replaced fairly soon. Although it won't destroy your engine your car will drive like ass. I need to do mine soon too