Oil prices dropped more than $5 a barrel as unease over Credit Suisse sparked a selloff in world stocks and offset hopes of a Chinese oil demand recovery.