Avoid ebay at all costs. The BMW retrofit cost me 1100 and I LOVE it. There is no "cheap" way to do it. You need specific parts for your car and you can't get these parts from ebay.
My experience:
http://www.e90post.com/forums/showthread.php?t=175658