Never
Burned tower safari zone. Go to serebii.net.
To catch Magmar you have to go to the "Burned Tower". Walk a lot and you will find it.
Easy. Simply get a magmar (get in the safari zone or burned tower) and give it a magmarizer (on cinnabar island) then trade it.
You can't. They all run away and you have to run around the region to try to catch them. In the wild grass.
Never
he is in the burned tower
Brass Tower (Burned Tower) is located in Ecreteak City.
on soulsilver and heartgold it is in ecruteak city
To rebuild the Burnt Tower in Pokemon HeartGold and SoulSilver, you must fill up your pokedex. By the time that you finish your national pokedex, the Burnt Tower should be restored to its previous state. However, I am not sure what you can do in it when it is rebuilt.
Burned tower safari zone. Go to serebii.net.
in soulsilver/heartgold it is in ecruteak city (i think please change if wrong)
you scare away the legendary pokemon and then leave
they are extremely rare, but you can find them in the burned tower in ecruteak city.
you can't maybe in the future there would be a new game that the burned tower would be fixed, but right now, it's staying burned
in soul silver, you can get magmar in the burned tower. then i guess you can just evolve it
he respawns in the burned tower after you beat the elite four again