1. There are places that will repair and repaint the rim for about $100. Had one of mine done, absolutely couldn't tell it wasn't original.
2. There are places that sell refurbished OEM wheels. Look at the bottom of this web page
https://sites.google.com/site/mikefocke2/buyingtiresforaboxster