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
'15 Ford F-250 - Lariat, 6.7 Powerstroke Turbo-diesel