typically dinan is covered by bmw dealers, as long as it has been professionally installed. that's why you end up paying th big bucks for dinan products and why most newer cars end up going with dinan to preserve the cars warranty.
not to say that they won't like seeing it come into the shop...