I wouldn't get it from the dealership.
Unless they have changed it without my knowledge, their 3M is pre-cut to size and isn't an exact fit. The edges won't always line up correctly. Find a shop that has a massive roll of it and will cut to your car specifically. That way is much nicer in the edges cover and looks way nicer. Plus when it does get marred and such, go back and have it redone. Assuming they did a good job to begin with...