I did go through HP Autowerks and no complaints. Easy to work with and get done. I just spent the day hanging around SB and the library.
Current: 2012 X5 xDrive50i, 2012 Z4 sDrive35is
Previous: 2011 X5 xDrive35d, 2008 M5, 2006 M Roadster, 2005 645Ci Convertible, 2002 X5 3.0i Sport