well your BMW dealership will sell it to you as an accessory. They will also install it (with warranty, normally). This is the peace of mind solution.
Aftermarket: I would suggest EAS
http://www.europeanautosource.com/in...acturers_id=25
stuff from DICE eletronics.
Cheers.