My 2 pennies worth is this,
I keep my carb intake very low, basically oats for breakfast and1 large butternut squash every 2 days is my main carb intake. And protein is split between leaner chicken breasts 4-5 per day or slow cooked pork shoulder, higher fat but two days a week is fine for me. 1 high carb day per week, white rice or pasta. Fruit is my main snack, occasionally rice cakes with chocolate topping. Peanut butter is a good way of upping carbs if necessary. This has been my diet for the past 3 months, and has seen my body fat go from 11% to 9% the only cardio I do is my job which is very physical. Never do cardio in the gym, unless it's pre contest, in which case it's in my target heart rate, max on 141bpm.