After accounting for engine size, there really isn't much between the new M engines and the latest flat-6. Of course, porsche could enlarge to a flat-8 but the increased weight, coupled with additional packaging problems, might render this solution a non-starter.