BMW exhaust systems are very good and a replacement is not going to get you much except the sound! I would avoid Remus, mine rusted out in a year and they refused to stand behind it. Try Supersprint, Dinan, or a Bav Auto exhaust. Dinan will not void your warrenty, I am not sure about the others.