Da fuk. Am I allowed to make a 'should have bought an E92 not E90' comment? Just kidding!
I say the shops that done the installs should be paying the $$ for having the check done as well as the replacement if needed.
Current: 2013 Fire Orange E92 M w/orange stitching
Previous: 2011 Jet Black E92 M - 2006 325xi E90 NON-M - 2009 Volkswagen 2.0FSI MK5