I had one done by royal steering wheels ,delighted with it and would recommend them

http://www.bmwhaus.ie/forum/showthread.php?tid=522&page=3