BMW will parts warranty anything, regardless or whom installed it.
You'll need to schedule a service appointment with a service advisor at your local dealer with the specific complaint and authorize the diagnostic testing time. If the tech finds the parts defective you'll get them replaced free of charge, if he finds your Indy sucks you'll be on the hook for the diag at the least.
|