Thanks guys, I went with Fix Rims which used to be called Wheels America for $135 per wheel, way less than the dealer.
They are coming to my house late in the afternoon, putting my car on jack stands and doing the work overnight.
2011 550ix Alpine White, Black, 775, ZSP, ZDH, ZP2, 2TB, ZCW
2013 X5 35i Premium, Conv.pkg., Prem. sound, multi contour seats, cold weather pkg.
Porsche 997 GT3
Porsche 993 Cab
Porsche 996 Turbo (Ruf 550) gone but not forgotten