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
'11 Ford F-150 XLT - Supercrew, 4x4, Ecoboost V6, Chrome/Convenience Package, Tow Package