Insanity, p90x, or stick with gym and change things up?

Short background: I'm about 5'5" ish and 125 lbs with somewhere around 10-11% bodyfat. I'm looking to build muscle, but also want to knock that percentage down a bit. Anyone done Insanity or p90x or know anyone that did? Does it work? I hear it's mostly geared toward weight loss, I don't have much to lose though. Does it build muscle as well?

Currently I go to the gym about 3 times a week and do some basic cardio and weightlifting (light weights compared to most guys, I'm sure.) I was looking for something a little more structured and intense, but maybe Insanity or p90x aren't the right things.

I also am looking at "No nonsense muscle building" (Vince Delmonte) but... meh, I don't know.

suggestions? questions? thanks in advance.
Updates
+1 y
thank you all for your answers so far. after doing a little more looking, it seems I might at least want to wait on p90x if not avoid it all together.

I've heard lifting, especially lifting regularly and heavily will help reduce bodyfat? How much does it help? I always do cardio before my weights, should I change that to HIITs instead to lose some bodyfat? Then again, it's probably hard to both gain mass and lose fat; like I said earlier I don't have a lot to loose, but want abs to show,
Insanity, p90x, or stick with gym and change things up?
Post Opinion