We used DINOC in our X5 and 135 . We got it at Bimmian, I think. Shouldn't be that hard in an e46 as the pieces aren't that complicated. If you need any guidance on how to do it, let me know. Also there are a ton of YouTube videos
Here's the X5. it used to be wood trim. The camera skewed the pattern a bit on the steering wheel. The X5 was pretty complicated
http://i424.photobucket.com/albums/p...3/_DSC1649.jpg
this is the 135. I only did the strip on the dash and the door handles. my wife wanted to leave the console black.
http://i424.photobucket.com/albums/p...3/IMG_1240.jpg