A body shop isn't what you need for the install of an Akrapovic a good BMW Service shop is. As "bwalshy99" stated:
Turner sells and installs Akrapovic exhausts on M3s all the time so they know what they are doing. Call and speak with Marco, he will take good care of you and the price will be reasonable. They did mine for me.