Try to find an independent shop that works on BMW's They would be the best to use if you are not familiar, and the dealership does not do it. A good indy would do this in a heartbeat.
2008 Space Gray Z4 3.0 si, Saddle Leather interior
2011 Nissan Frontier King Cab
2010 Lexus RX350