Have you thought about renting a roller and doing it yourself. It's actually alot easier than most people make it out to be. Just take your time and keep the paint heated.
I had zero experience prior to rolling my fenders and a buddy of mine made a fender roller out of scrap steel which i borrowed to roll my fenders with. Its a pretty easy and straight forward process, just take your time and don't try to get to much at once. I spent around 30 mins on each fender. Zero paint cracks
2006 325i 6MT|KW V2|BBS Style 5's|Black Kidneys|Alpine Type R|Alcantara Wrapped Sport Wheel|Mtec V3 AE