You actually will not keep any sort of BMW warranty if you add Dinan parts.
Any aftermarket addition, if found to be at cause, will void the BMW warranty on the affected part.
Dinan is very good about trying to pick up where the BMW warranty was void and take care of any issues with the vehicle that were found to be caused from the Dinan parts.
FYI.
-Marc