It's a ways out, but Vega MotorSport did mine and I'm very happy with it.
BMW Product Genius at BMW of Fairfax
Have you purchased a BMW within the past 90 days? Want me to do your Encore Delivery and send you a $50 Shell Gas Gift Card? EMAIL ME!