Mechanical failure caused the Spa 24 Hours-leading BMW to crash in the final hour earlier today, handing victory to Porsche.