Problem solved. I used the bcm43 driver and compiled with NDISwrapper and I forgot the command
ndiswrapper -m
to load NDISwrapper as a module so I can goto Network->Network Card and use ndiswrapper as a module. hehehe. =P

After I was able to use KWifiManager to scan networks but I couldn't connect, so I downloaded Wlassistant 0.5.7 and compiled and ran at root from the command line and finally got online.

Thanks alot waterhead.

Btw. Does anyone know of a good USB Wireless Card that can run right out of the box with packet injection with Backtrack3?