http://www.bmwhaus.ie/forum/showthread.php?tid=2581

Worth a try, sound chap to deal with