I have no clue where magmer is!!!
The only place to find a Magmar in Heart Gold Is the Burned Tower, But it you want more info about Magmar then go to this link:http://pokemondb.net/pokedex/magmar
Hope this helps. (;D)
You can also find magby on the route leading from the ilex forest too golden rod city near the daycare