yeh you need one
Yeh Athid was really good, he did my stagea. called him about a few cars though (mine and a e46) and he didnt want to touch them - for fair enough reasons, I wanted mine flared to all buggery which he didnt want to do because of the paint, and e46 guards are a pain in the ass and told me the guy will struggle to fit the wheels.
ended up buying a guard roller, and heat gun for what it wouldve cost, and did it myself. e46 guy was pulling himself, and alot of BMW owners started calling me offering $150 per guard!!
and I flared mine a shite load which I was happy with!
plus done a few guards now and the roller and gun payed themselves off = win for me