My truck gets better gas mileage than my BMW. I love it. It's got more towing power than the V8 as well (not the Raptor one though). The one you posted is a super nice one, and at that price is worth it. These trucks, if taken care of properly, will go 200k miles or more.
'11 BMW E92 ///M3 - ZCP and DCT
'13 Toyota Tundra - 4x4 Platinum CrewMax, 5.7l iForce V8