I am fairly certain that you can do the installation yourself, but a BMW-specific tool from the dealership is needed to properly code the cluster. If you are looking to upgrade the appearance of your cluster you could simply replace the gauge faces with colored ones.
Check out
www.nrauto.com