Perhap you might want to repeat your question in this forum:
http://www.bimmerfest.com/forums/forumdisplay.php?f=126
My English, especially my knowledge of all the technical parts, is not good enough and I'm afraid it will be same with most other members on this board.
In an US forum you might find enough competent experts.