I know that idle instability could come from various different issues or a combination of issues but I recently got lucky and fixed the bouncy/rough idle on my '08 E92 328i with the N51 motor. If it helps anyone:
http://www.e90post.com/forums/showthread.php?t=778082
Good luck!