yes, they used bearings that are too small or improperly oiled. it is an engineering issue
BMW engines tend to be overbuilt, some of their high performance gasoline engines use the same block and crankshaft as their diesels and are capable of 600hp easily. Toyotas are usually just underpowered...