Also required were the corner mouldings to house the tweeters - part numbers 51337184197 and 51337184198 for the E92
http://www.e90post.com/forums/showthread.php?t=182752
If you dont mind me asking is someone bringing back the harness techinic for you or are you getting it posted?
Look foward to reading the write up of stage 1 install