Sordo startte het seizoen 2012 eindigend als tweede in Monte Carlo. Door een penibele situatie rondom de financiën van het Prodrive team en hun project met de Mini WRC, trok BMW hun fabrieksondersteuning vroeg in het seizoen terug. Een volledig programma werd niet meer afgewerkt en groot succes bleef ook uit. In Portugal won Sordo wel zes klassementsproeven, maar hij verloor tegelijkertijd ook veel tijd waardoor een hoge klassering niet kwam. Zijn beste resultaat na Monte Carlo zou uiteindelijk een zesde plaats in Nieuw-Zeeland worden. Sordo verving tijdens de WK-ronde in Argentinië de geblesseerde Jari-Matti Latvala bij het team van Ford. Hij was op koers voor een derde plaats, totdat hij op de slot klassementsproef moest uitvallen vanwege technische problemen.