just running a motor too lean can, and will eventually damage it even without knocking. But just for a reference point for you.
My motor is a m52b28, pretty much stock. I'm running s52b32 software on it (litterally, took the chip out of a M3, put it in my car, no tuning).
Because of things like the Maf, CPS, O2 sensors, etc, your chip makes sure its running correctly. You can usually tell a poorly tuned car very quickly. Like mark has said, dont worry about it, put the chip in (assuming its for the correct motor (vanon vs-non vanos) and enjoy.
I run a canadian HID kit company, if you have any questions about hid kits in canada or would like to check out our products please contact me here: http://absolutehid.ca
Hot: 2001 Estoril M Roadster
ZCP 19's michelin supersports, ZHP knob, JL 8W3
Cold: 2002 TiAg M3 6mt ZCP 19's michelin supersports, deoranged, dechromed, led tails, ZHP knob, UUC SS v3, GROM, OEM 18's w310's,
Fun: 2006 YZF-R6, black