there are how to threads on other sites for this
http://www.e90post.com/forums/showthread.php?t=376442
it looks like it wouldnt be too hard if you had a hand, i think the front bumper would pose the most problem. a couple hundred dollars for materials and a long weekend should do