No you need to trade it from past games or use the Dream World.
No; the only way to get a Makuhita on Pokèmon Black or White is by using PokèTransfer (loacted west of Black City or White Forest)
Makuhita evolves into Hariyama at level 24.
You can catch makuhita in the fighting area in Pokemon diamond
You cannot find Makuhita in Pokémon Black however you can find it in the Dream World and you also have the additional options of either trading for one or transferring one from a previous game.
makuhita evovles at L25 in Pokemon Ruby, Sapphire and Emerald.
Makuhita evolves at lv.24 or lv.25
Same place as white forest in Pokemon black... nowhere. Pokemon black has black city, Pokemon white has white forest.
Swarm
Nowhere. you can find the Black city in pokemon black and White forest in pokemon white. YOu can't got to the white forest in pokemon black
Pokemon black by far. but if you have a choice between Pokemon black or Pokemon white get white. you can get more Pokemon in white than black , plus there is white forest and you can get rare Pokemon there i think
Makuhita is #296 in the national pokedex, and it is a Fighting type Pokemon.
Yes. You find zekrom in Pokemon white and the white Pokemon in Pokemon black.