Thank you so much for sharing your experience! I saved $700 on that! Just add a little for other friends who need to replace the control module.
It is really plug-in and play for 2007 e85 z4.
After a diagnosis, asking $185, I was asked another $800 to replace the control module, programming, testing (and tuning if necessary). The repair shop confirmed that the programming is required (bullsh**). This post gave me confidence to replace it by myself. Thank you!