Yes, spilled oil can harm your engine and precisely the serpentine belt, while it's also a potentially dangerous situation that could cause a fire.