I had some BMW factory wheels done. About $150 each. They were media blasted first. Its been five years and about 70k miles. They still look pretty good, but have picked up a few rock chips. It is defintely more chip resistant, but not impervious.
To the OP, you need to call around for prices in your area and get some references.