Depending on the type modification there are many vendors to choose from. Do you want to enhance the exterior with carbon pieces, add a new exhaust, rims, supercharger, etc. It is a question of preference and of course budget.
There are other forums for the M3 enthusiast which covers each area specifically. Search is your friend.