I need an app that transfers SMS to SD and can be moved to SD card itself
You want the old version of LifeSaver2 available from the free &amp; open source Android app repostitory http://f-droid.org 

It's available here or via the FDroid market app itself.

To be able to install it you need to enable unknown sources.

If you have no data connection on your old phone: Put the LifeSaver2_1.0.apk on the SD card using your S3 or transfer it via Bluetooth and then side-load it.