Some early 2006 Mazda 3 vehicles don't have a TCM. You would need to confirm that you have one first.