I want to play NFS Carbon and halo and some others using a game pad. Can any recommend any? I prefer bluetooth, I want to keep my MBP as wireless as possible. Please recommend a GOOD one.
You can get a USB wireless adapter for a 360 controller (under windows). I use one for playing GOW, works fine although some games don't support but most games work better with keyboard/mouse anyway.
You need to brush up on your google skills
http://www.amazon.com/Xbox-Wireless-Gaming-Receiver-Windows/dp/B000HZFCT2
You can try these drivers although I can't confirm whether they're any good.
http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver
As I said, this is a driver for OS/X