Sn-3.0Ag-0.5Cu (SAC305) is one of the most commonly used Pb-free solder composition nowadays. A minor alloying element addition can improve mechanical properties and thermal reliability of the solder joint. Minor amount of Bithmuth (Bi) or Nickel (Ni) addition can improve mechanical properties of solder by solid solution strengthening, or ensure the structural stability of the intermetalllic compounds. Also, low melting temperature solder with Bithmuth can reduce the cost of soldering process and keep components from deterioration. In this study, reliability of heterogeneous and homogeneous solder joint in the ball-grid-array (BGA) package solder joint were investigated. Using Sn-3.0Ag-0.5Cu (SAC305) solder paste and two kinds of solder balls, we have investigated which combination of solder joint improves the thermo-mechanical reliability. SAC305 and SCN (Sn-0.75Cu-Ni,Bi) balls were used for homogeneous and hetrogeneous joints. Solder balls were attached in BGA package. To examine the solder joint reliability, thermal cycling test was conducted after reflow soldering. Shear strength measurement and cross-sectional analysis of the BGA package solder joints were carried out before and after 2000 cycles of the test. The shear strength of homogeneous solder joint decreased to 68.2% and heterogeneous decreased to 43.5%. The cross-sectional analysis using scanning electorn microscopy (SEM) and electorn back-scattered diffraction (EBSD) showed the (Ni,Cu)<sub>6</sub>Sn<sub>5</sub> and Cu<sub>6</sub>Sn<sub>5</sub> IMCs which were generated in the solder joint, and the crack propagated longer in the homogeneous solder joint of SAC305 after the thermal cycling test. IPFM showed the grain refinement effect of the SCN solder joint after thermal cycling. The minor addition of Bi had played a role as dislocation pinning site and became to equiaxied grain, so that the lifetime of heterogeneous SCN solder joint was superior than that of the SAC305.