Nope, the .bsp is the file that the game reads in - it contains the faces, lightmaps, entities and other files necessary for the game (it's possible to embed models and materials into a .bsp, too, though not necessary).
The .vmf is the filetype used by Hammer.
As for decompiling, check
this page on the Valve wiki. Basically, Vmex is the tool to use.